cdnland in что это

Персональное облако

cdnland in что это

Облачное хранилище позволяет не только хранить данные, но и обеспечивать совместную работу с ними в NAS.

Возможные решения

Существует несколько вариантов облачных сервисов: NextCloud, Seafile, Pydio и т.д…
Ниже рассмотрена часть из них.

OwnCloud

cdnland in что это

Реализован на PHP/Javascript.

NextCloud

cdnland in что это

Форк OwnCloud. Реализован на PHP/Javascript.

SparkleShare

Seafile

cdnland in что это

Реализован на C/Javascript.

Pydio

cdnland in что это

Реализован на PHP/Javascript.

ProjectSend

cdnland in что это

Реализован на PHP/Javascript.

SpiderOak

cdnland in что это

Закрытая проприетарная система.

С учётом того, что данное ПО платное и частично закрытое, его использование исключается.

Установка NextCloud

Изначально было желание использовать Seafile: серверная часть реализована на C, он эффективен и стабилен. Но выяснилось, что в бесплатной версии есть далеко не всё.

Потому, я попробовал Nextcloud и остался доволен. Он предоставляет больше возможностей и полностью бесплатен.

Посмотреть, как он работает в демо-режиме вы можете здесь.

Вот общие точки сопряжения между облачным хранилищем и системой:

Т.к. конфигурация NextCloud достаточно объёмна и состоит из нескольких файлов, я не буду приводить их здесь.

Всё, что нужно вы найдёте в репозитории на Github.

Там же доступна конфигурация для SeaFile.

Сначала установите и запустите NextCloud.

Для этого надо скопировать конфигурацию в каталог /tank0/docker/services/nextcloud и выполнить:

Кардинальных отличий или сильного улучшения производительности я не заметил.

Ниже я считаю, что вы используете версию 13+.

Далее, зайдите в NextCloud и выбрав в меню справа вверху «Приложения», выполните установку необходимых плагинов.

cdnland in что это

Замечу, что если вы установите версию 13+, но потом решите обновиться на версию 15, это и многое другое вы сможете сделать с помощью утилиты occ.

Настройка LDAP не тривиальна, потому я расскажу подробнее.

cdnland in что это

Нажимайте кнопку «Проверить конфигурацию DN» и, если индикатор проверки зелёный, кнопку «Далее».

Фильтр будет выглядеть так:

Нажимайте «Проверить базу настроек и пересчитать пользователей», и если всё корректно, должно быть выведено количество пользователей. Нажимайте «Далее».

На следующей странице будет настроен фильтр пользователей, по которому NextCloud их будет искать.

На этой странице надо ввести логин какого-либо пользователя и нажать «Проверить настройки».
Последний раз «Далее».

Итоговый фильтр здесь такой:

OnlyOffice

cdnland in что это

OnlyOffice — это прекрасный кроссплатформенный офисный пакет, который поддерживает работу с документами MS Office. Он бесплатный и открытый, также как и LibreOffice и также способен работать, как сервер.

Но при этом, поддержка оригинального формата у него реализована гораздо лучше, почти как в оригинальном офисе от MS, он более стабилен, имеет более продуманный интерфейс.

Кстати, есть и Desktop версия OnlyOffice, в том числе под Linux. В общем, намучавшись с тяжёлой и нестабильной Collabora (это LibreOffice), я выбрал OnlyOffice и пока вполне доволен.

Конфигурация OnlyOffice доступна на Github и ниже, под спойлером.

Поясню некоторые моменты:

Теперь надо поднять офис:

И, если всё работает, по адресу office.NAS.cloudns.cc будет следующая страница:

cdnland in что это

Затем, в настройках NextCloud требуется выбрать Пункт «Администрирование->ONLYOFFICE» и прописать в первых двух полях адрес сервера документов: https://office.NAS.cloudns.cc/ и ваш JWT token.

В третьем поле надо прописать адрес облака.

JWT токен возможно сгенерировать, например здесь.

Выводы

Облачное хранилище является центральным звеном для взаимодействия пользователей между собой и другими сервисами.

В этой роли NextCloud весьма удобен и обладает широким функционалом.

У него есть свои в процессе обновления между версиями, но в целом, это хранилище возможно рекомендовать.

Источник

NextCloud: Создаем свое облачное хранилище

NextCloud – больше чем облачное хранилище

NextCloud – веб-платформа, позволяющая создать свое собственное облачное хранилище.

Набор функций NextCloud часто сравнивают с функциональностью таких облачных файловых хостингов как Dropbox, OneDrive и т.д. Но на самом деле, NextCloud предлагает гораздо большую функциональность. В своем хранилище NextCloud вы можете создать не только файловый хостинг, но и закрытое сообщество в котором можно совершать аудио/видео звонки (NextCloud Talk), переписываться, создавать рабочие задачи и совместно работать (по типу Trello).

Расширение функциональности легко достигается с помощью добавления приложений из магазина приложений apps.nextcloud.com.

Для управления облачным хранилищем доступны настольные (для Windows, macOS и Linux) и мобильные приложения (для Android и iOS):

Содержание

Установка NextCloud с помощью snap-пакета

NextCloud доступен в магазине snap-пакетов snapcraft, поэтому процесс установки будет максимально простым.

В качестве серверной системы мы использовали Ubuntu 20.04.

Обновим систему и включим поддержку snap-пакетов:

Установка пакета snap NextCloud:

Проверяем установку пакета:

Посмотреть сетевые интерфейсы пакета:

Посмотреть список служб пакета:

Настройка учетной записи NextCloud

Создание учетной записи Администратора:

Вместо «имя» вводим имя администратора учетной записи и вместо слова «пароль» вводим непосредственно придуманный пароль для учетной записи.

По умолчанию NextCloud работает только с внутренним доменом localhost, проверить можно командой:

Поэтому мы зададим доменное имя или IP-адрес сервера:

Вместо example.com указываем свой домен или IP-адрес. Для добавления еще одного домена нужно изменить индекс на 1. Пример:

Проверяем доверенные домены:

В настройках DNS (А-запись) учетной записи регистратора доменного имени не забудьте добавить IP-адрес сервера.

Шифрование домена NextCloud с помощью сертификата SSL от Let’s Encrypt

Для нашего домена добавим бесплатный SSL сертификат от Let’s Encrypt.

Если вы пользуетесь ufw в качестве настройки системного фаервола, то сначала откройте порты 80 и 443:

sudo nextcloud.enable-https lets-encrypt

В ходе установки сертификата нужно будет указать свою электронную почту и указать доменное имя.

После установки сертификата откройте доменное имя или IP-адрес в браузере.

Интерфейс NextCloud по умолчанию.

Дополнительные настройки NextCloud

Если вам потребуется доступ к консоли mysql, то сначала нужно узнать название базы. Сделать это можно следующей командой:

Отобразить список баз:

Скорее всего название базы будет nextcloud, значит подключиться к консоле нашей базы можно будет следующей командой:

Список команд и приложений доступен по ссылке: nextcloud-snap.

В NextCloud доступно огромное количество приложений для расширения функциональности.

Отдельно хочу выделить следующие приложения (кстати, устанавливаются они легко через веб-интерфейс):

NextCloud – это однозначно интересное решение, которое подойдет не только для создания личного облачного хранилища, но и в качестве создания облачного хранилища для сообществ, ведения обсуждений и совершения звонков внутри сообщества.

Источник

Nextcloud. Настраиваем персональное облако и смотрим, стоит ли возня свеч

cdnland in что это

Содержание статьи

Во­обще говоря, пер­вым делом я рас­смат­ривал более безобид­ные вари­анты вро­де Dropbox или Google Drive. Пос­тавить одну из них на сер­вер, и пусть син­хро­низи­рует пап­ки с компь­юте­ром, а при желании мож­но и на телефо­не открыть. Но бес­плат­но в этих сер­висах дос­тупно не так мно­го мес­та, а пла­тить за хра­нение одних и тех же фай­лов дваж­ды совер­шенно не хочет­ся — один раз хос­теру VPS, где лежат дан­ные, вто­рой раз — за Dropbox. Да и что‑то свое иметь всег­да при­ятнее, вер­но?

По­иски показа­ли, что най­ти решение одновре­мен­но прос­тое и не сов­сем кус­тарное не так‑то лег­ко. Зато в любом тре­де на эту тему обя­затель­но появ­ляют­ся люди, которые пос­тавили себе ownCloud или Nextcloud и рапор­туют о ров­ном и при­ятном полете на про­тяже­нии дол­гих лет. И хоть я и не пок­лонник мегаком­бай­нов, зву­чало это дос­таточ­но заман­чиво, что­бы дать им шанс.

Обе прог­раммы — это плат­формы, которые сами по себе заменя­ют Dropbox и дают воз­можность управлять фай­лами и шей­рить их, но пос­ле уста­нов­ки пла­гинов начина­ют напоми­нать мини­атюр­ную опе­раци­онку. Здесь тебе и поч­товые прог­раммы, метящие на роль Gmail, и кол­лабора­тив­ные редак­торы на манер Google Docs, и кален­дари с пла­ниров­щиками, и замет­ки, и май­ндма­пы и про­чие май­ндфа­ки.

cdnland in что этоownCloud пос­ле уста­нов­ки

При этом ownCloud — шту­ка далеко не новая, в «Хакере» о нем пи­сали еще в 2014 году. Nextcloud пос­вежее и раз­вива­ется активнее: пер­вый релиз сос­тоял­ся в 2016 году, а текущая вер­сия на момент написа­ния этой статьи — двад­цатая.

Прис­таль­но изу­чив оба, я обна­ружил, что Nextcloud впол­не мож­но наз­вать млад­шим бра­том ownCloud, при­чем род­ным, а не дво­юрод­ным. Сходс­тва вид­ны на каж­дом шагу, вклю­чая даже некото­рые эле­мен­ты интерфей­са и наз­вания фай­лов. Такое ощу­щение, буд­то соз­датели Nextcloud не дол­го думая прос­то стя­нули весь код пред­шес­твен­ника и при­нялись модер­низиро­вать его.

Обе ком­пании находят­ся в Гер­мании, так что исто­рия мог­ла быть более запутан­ной и повес­тво­вать о рас­коле сре­ди сот­рудни­ков ownCloud. Но нам об этом ничего не извес­тно, так что прос­то возь­мем Nextcloud, как более мод­ный, и прис­тупим к уста­нов­ке.

Установка

Де­таль­но рас­катыва­ние Nextcloud на сво­ем сер­вере опи­сано в докумен­тации, так что пов­торять ее мы не будем и толь­ко про­бежим­ся по основным пун­ктам — что­бы ты пред­став­лял себе мас­шта­бы работ и не про­пус­тил важ­ные шаги, если решишь пов­торить мой путь.

Вот что пот­ребу­ется сде­лать в общих чер­тах.

Ког­да все будет готово, не спе­ши переза­пус­кать сер­вер! Как толь­ко ты это сде­лаешь, Nextcloud нач­нет на весь мир показы­вать уста­нов­щик, которым, по идее, может вос­поль­зовать­ся кто угод­но и ста­нет адми­ном тво­его обла­ка вмес­то тебя 🙂 Что­бы избе­жать это­го, можешь либо завер­шить про­цесс уста­нов­ки че­рез коман­дную стро­ку, либо нас­тро­ить веб‑сер­вер таким обра­зом, что­бы он не пус­кал кого попало. Тебя выручит авто­риза­ция (дирек­тива auth_basic ) либо белый спи­сок, в который будет вхо­дить толь­ко твой IP (дирек­тивы allow IP> и deny all ).

В любом слу­чае для работы с Nextcloud тебе понадо­бит­ся задать логин и пароль для админ­ской учет­ки, а так­же ука­зать базу дан­ных и кре­ды ее поль­зовате­ля, которо­го ты соз­давал. В общем, если ты ког­да‑нибудь уста­нав­ливал WordPress или phpBB, то ты точ­но спра­вишь­ся.

Интерфейс и приложения

Пос­ле дол­гих прик­лючений в тем­ном под­земелье кон­соли мы выбира­емся на повер­хность, к цивили­зации. На пер­вый взгляд все очень мод­но.

cdnland in что это

Фай­ловый менед­жер с кар­тиноч­ками!

cdnland in что это

cdnland in что это

cdnland in что это

Точ­нее, подобие магази­на, потому что денег здесь не берут, все толь­ко даром.

cdnland in что этоШей­ринг

Еще мож­но наз­начить пароль и ука­зать вре­мя, по исте­чении которо­го ссыл­ка работать перес­танет.

cdnland in что этоОг­раниче­ние по вре­мени

Но вни­мание, конеч­но, сра­зу перетя­гива­ет на себя магазин при­ложе­ний. Все­го аппли­кух ни мно­го ни мало — 281 шту­ка. Здесь есть вся­кие прос­мот­рщи­ки (нап­ример, для сним­ков в RAW, кни­жек в ePub, тре­ков в GPX), му­зыкаль­ные пле­еры, галереи для прос­мотра и пуб­ликации кар­тинок, нес­коль­ко видов таск‑тре­керов и заметок, менед­жер паролей и тому подоб­ные вещи.

Вот, к при­меру, отличный редак­тор диаг­рамм на осно­ве исходных кодов Draw.io, о котором я ког­да‑то писал в руб­рике WWW. Он уста­нав­лива­ется бук­валь­но одной кноп­кой, пос­ле это­го мож­но соз­давать, откры­вать и редак­тировать фай­лы с диаг­рамма­ми.

cdnland in что это

Не сто­ит, впро­чем, ждать, что все при­ложе­ния будут ста­вить­ся одной кноп­кой и иде­аль­но работать, наделяя Nextcloud новой вос­хититель­ной воз­можностью. При­ложу­хи здесь очень раз­ные — как по качес­тву, так и по тре­бова­ниям.

Нап­ример, быва­ет нуж­но что‑то допол­нитель­но вруч­ную уста­нав­ливать на сер­вер, а при­ложе­ние Nextcloud слу­жит толь­ко фрон­тендом. Так, нель­зя прос­то взять и в один клик пос­тавить кол­лабора­тив­ный редак­тор докумен­тов Collabora — нужен соот­ветс­тву­ющий сер­вер.

То же и с поч­той. Прог­рамма с незатей­ливым наз­вани­ем Mail — это лишь кли­ент­ская часть, и если ты хочешь не толь­ко раз­вернуть свой вебовый поч­товик, но и не зависеть от сто­рон­них сер­висов POP3/SMTP/IMAP, то уста­нав­ливать, нас­тра­ивать и под­держи­вать сер­вер при­дет­ся самос­тоятель­но. Раз­работ­чики рекомен­дуют исполь­зовать Mail-in-a-Box — как наибо­лее прос­той в уста­нов­ке.

Слу­чает­ся и так, что при­ложе­ния тре­буют, нап­ример, опре­делен­ной вер­сии PHP или самого Nextcloud. В общем, забыть о том, что ты теперь сам себе админ, не вый­дет.

Торренты и youtube-dl

Вряд ли сегод­ня кого‑то уди­вишь тор­рент‑кли­ентом с вебовым интерфей­сом, но при­ятно, ког­да ска­чан­ными фай­лами лег­ко управлять. Что каса­ется youtube-dl — зна­мени­той прог­раммы для стя­гива­ния видео с YouTube и мно­жес­тва дру­гих сер­висов (вклю­чая Twitter, TikTok и даже Pornhub), то у него и вов­се нет сво­его гра­фичес­кого интерфей­са. Так что иметь воз­можность открыть в бра­узе­ре стра­нич­ку, вбить туда URL и заполу­чить файл — идея неп­лохая, осо­бен­но если речь об исполь­зовании с мобиль­ного устрой­ства.

Продолжение доступно только участникам

Вариант 1. Присоединись к сообществу «Xakep.ru», чтобы читать все материалы на сайте

Членство в сообществе в течение указанного срока откроет тебе доступ ко ВСЕМ материалам «Хакера», позволит скачивать выпуски в PDF, отключит рекламу на сайте и увеличит личную накопительную скидку! Подробнее

Источник

RedHat CEO: не попадитесь в «облачный» Vendor Lock-in

cdnland in что этоWikipedia: «Vendor lock-in» (также «proprietary lock-in», «customer lock-in», «привязка к поставщику», «замыкание на одном поставщике», «барьер для смены поставщика»), в экономике — зависимость потребителя от продуктов и сервисов одного поставщика, невозможность сменить поставщика из‑за высоких затрат на переход.

Некоторое время назад пытался рассказать об облачной стратегии Red Hat. Честно говоря, получилось не очень. 🙂 Что, в общем-то не удивительно, по нескольким слайдам сложно всё объяснить, но главная мысль заключается в единственной фразе: «Red Hat будет стараться занять рынок, обеспечивая переносимость приложениям между поставщиками «облачной» инфраструктуры и сервисов.» Почему это важно, читайте под катом (статья немного сокращена и добавлены картинки, для наглядности).

Какое главное предназначение облачных вычислений? Первоначальная и основная идея облаков была в том, чтобы предоставить столько вычислительных ресурсов, сколько необходимо здесь и сейчас, именно в данный момент. Таким образом, облака — это просто возможность легко и быстро увеличить или уменьшить вычислительные мощности.

Ценность облачных вычислений заключается в том, что задачи, требующие огромные инвестиции в аппаратные средства, теперь можно выполнить на «арендованном» оборудовании, что гораздо дешевле, ведь совсем не обязательно, чтобы вычислительные мощности находились в собственности организации, использующей их. Однако, существует опасность того, что облачные вычисления станут привлекательной мишенью для недобросовестных поставщиков. Сможет ли «экономика эффективности» противостоять «экономике vendor lock-in»? Мы должны остановиться и спросить себя: «Облачные вычисления станут примером стандартизации и свободы выбора или они станут следующей проприетарной платформой?»

Если мы не хотим оказаться запертыми в ловушке vendor lock-in, мы должны тщательно следить за тем, чтобы облачные вычисления не стали шагом назад в плане гибкости и возможности выбора решений для предприятий.

Джим Уайтхерст (Jim Whitehurst), президент и CEO Red Hat, утверждает, что есть у CIO есть обоснованные сомнения в том, что с приходом облачных вычислений они получат широкий выбор ПО и конкуренцию среди поставщиков облачных услуг. Он считает, что следующие 24 месяца будут решающим в определении того, станут ли облака областью «открытых стандартов», позволяющей клиентам экономить на стоимости ресурсов, или они станут «чёрным ящиком», выгодным только для поставщиков закрытых решений.

Уайтхерст обескуражен тем, что на рынке появляется всё большее и больше проприетарных cloud-предложений, чьи производители насаждают свои собственные, уникальные, обособленные облачные продукты. «Это приведёт нас в тупик» — говорит Уайтхерст.

Производители ПО не задумываются о том, выгоден ли их продукт для клиента. Они спрашивают себя: «Как сделать так, чтобы максимально затруднить переход к конкурентам?» — говорит Уайтхерст. «На самом деле, клиенты хотят получить не проприетарные решения, которые затянут их в ловушку vendor lock-in, а стандартизованное ПО и возможность широкого выбора поставщика. Если, конечно, они видят в облачных вычислениях инновации, а не возвращение к временам вертикальных стеков 1980-х годов.»

Облачные вычисления действительно являются более гибким, чем просто программно-аппаратные платформы, но если вы окажитесь заперты в проприетарном ПО одного поставщика, вы можете не заметить никаких преимуществ. «Vendor Lock-in значительно увеличит стоимость и значительного сокращения средств в результате повышения технической эффективности не произойдёт»- говорит Уайтхерст.

Для того, чтобы способствовать стандартизации облачных вычислений, компания Red Hat разработала и передала в Apache Software Foundation open-source проект Deltacloud. Цель этого проекта в том, чтобы предоставить разработчикам единый, упрощённый доступ к различным облакам, таким, как Amazon, IBM, RackSpace, OpenStack, и Eucalyptus, а также технологиям виртуализации, например, к ESX (гипервизор VMware).

Идея, стоящая за созданием Deltacloud, состоит в том, чтобы принять один стандартный API для различных облачных сред, который даст разработчикам возможность выбора на каждом из уровней стека. Это сделает облачные вычисления больше похожими на Linux, в том смысле, чтобы они будут основаны на единых стандартах, и не допустить такой ситуации, какая случилось с Microsoft Windows, когда всё зависит от одной компании, которая и получает большую часть прибыли от экосистемы вокруг этой платформы.

cdnland in что это
Возможность выбора, в каком из «облаков» будут ваши приложения и данные — необходимое свойство облачных вычислений, по мнению Red Hat

Если проект Deltacloud будет успешен, станет возможно создание приложений, которые смогут выполняться и на виртуальной машине, и в центре обработки данных, и на частных, и на публичных облаках, без необходимости вносить изменения. Такая гибкость и свобода выбора будет важным инструментом для современного CIO, роль которого сильно изменилась с течением времени.

Набор навыков современного CIO связан с пониманием бизнес-стратегии и управления в компании. Понимание того, что его работа, заключается не только в укреплении всего IT в целом, но и в том, чтобы пользователи имели возможность привносить что-то инновационное, применить свои IT- знания, в отношении современных технологий для того, чтобы помочь пользователям воплотить свои идеи в рабочие решения.

В этом случае уход от vendor lock-in становится крайне важным. Приложения и инструменты пользователей должны быть мобильными как внутри предприятия, так и в облачных вычислениях. Жизненно важно, чтобы они были созданы так, чтобы они могли быть развёрнуты согласно пользовательским потребностям, а не условиям, которые диктует поставщик.

cdnland in что это
Deltacloud занимает центральное место в облачной стретегии Red Hat.

С Deltacloud Red Hat надеется продемонстрировать скорость и мощь общедоступных технологий для CIO и конечных пользователей. Deltacloud должен открыть возможность конкуренции и свободы выбора на облачном рынке, так же, как Red Hat Linux открыл её на аппаратном рынке, устраняя «стоимость перехода» на новый стек проприетарных предложений. Пользователи облачных вычислений должны инвестировать средства в приложения, которые действительно дадут им преимущества.

“Причина, по которой мы уделяем этому вопросу такое большое внимание, не в том, что Linux лучше чем Unix; а в том, что все мы неожиданно открыли дух соперничества и свободу выбора аппаратных средств”- говорит Уайтхерст. “Я могу записать программное обеспечение однажды, и выбирать среди поставщиков оборудования. Это приводит к ощутимой экономии. В случае с Deltacloud — действует тот же самый принцип: напишите своё приложение один раз и используйте его в вашем частном облаке, в собственном центре обработки данных или переместите его в публичное облако. Мы не касаемся того, где вы хотите разместить ваши приложения, но для нас важно, чтобы у вас была бы возможность изменить своё решение и перейти к другому поставщику ПО или сервисов.”

Vendor lock-in является одной из причин крупных расходов в IT-отделах, говорит Уайтхерст. При независимом подходе к облачным вычислениям, таком как у Deltacloud, преимущество будет на стороне компании, а не у поставщика «облачной» инфраструктуры.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *