cdnland in что это

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

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

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

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

OwnCloud

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

NextCloud

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

SparkleShare

Seafile

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

Pydio

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

ProjectSend

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

SpiderOak

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

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

Установка NextCloud

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

OnlyOffice

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

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

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

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

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

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

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

Затем, в настройках 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. Настраиваем персональное облако и смотрим, стоит ли возня свеч

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

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

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

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

ownCloud пос­ле уста­нов­ки

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

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

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

Установка

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

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

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

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

Читайте также:  burst length что это

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

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

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

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

Шей­ринг

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

Ог­раниче­ние по вре­мени

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

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

Не сто­ит, впро­чем, ждать, что все при­ложе­ния будут ста­вить­ся одной кноп­кой и иде­аль­но работать, наделяя 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

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, когда всё зависит от одной компании, которая и получает большую часть прибыли от экосистемы вокруг этой платформы.


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

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

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

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


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

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

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

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

Источник

Сказочный портал