Как сделать свой облачный хостинг

Обновлено: 07.07.2024

При создании облачного сервера — виртуальной машины — в качестве загрузочного (системного) диска можно выбрать локальный диск или сетевой диск.

К любому серверу в качестве дополнительных можно добавлять сетевые диски.

Создание в панели управления

Чтобы создать облачный сервер, в панели управления:

  1. Перейдите в раздел Облачная платформа ⟶ Серверы и нажмите кнопку Создать сервер.
  2. Укажите имя сервера, регион и зону. Имя машине присваивается автоматически, при необходимости его можно изменить.

По умолчанию в качестве операционной системы выбирается образ Ubuntu. Чтобы сменить источник ОС, нажмите на кнопку Выбрать другой источник. Можно выбрать:

В поле User data, открывающееся по кнопке , дополнительно можно прописать пользовательский скрипт, выполняющийся при загрузке системы.

Выберите конфигурацию виртуальной машины. Есть два вида конфигураций:

  • фиксированная — несколько линеек конфигураций с различным соотношением виртуальных процессорных ядер и оперативной памяти. Ограничения по ресурсам: до 36 vCPU и 128 ГБ RAM;
  • произвольная — свободный выбор соотношения ресурсов: до 8 vCPU и 64 ГБ RAM.

Чтобы выбрать локальный диск в качестве загрузочного, отметьте галочку Локальный диск.

Если в качестве системного выбран сетевой диск (галочка Локальный диск не установлена), то выберите его тип:

  • базовый — для хранения больших объемов данных, которые не нужно часто читать или перезаписывать;
  • быстрый — меньшее время отклика и большая скорость работы по сравнению с базовым диском;
  • универсальный — для размещения системных дисков виртуальных машин.

Укажите размер сетевого диска.

Если в качестве системного диска указан локальный диск и нет необходимости в дополнительном диске, то сетевой диск можно удалить, нажав кнопку Удалить диск.

Для добавления дополнительного сетевого диска нажмите кнопку Добавить сетевой диск. Можно добавить несколько дополнительных дисков.

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

Примечание: подробнее о дальнейшей работе с сетями, например, о подключении сервера к внешней сети, в инструкции Управление сетями.

Определите настройки доступа. Укажите пароль для root или добавьте SSH-ключ для более безопасного подключения.

Созданный облачный сервер появится в списке серверов проекта.

Подготовка к созданию с помощью CLI

Подробно о начале работы через консольные клиенты в инструкции Начало работы с OpenStack CLI.

Перед созданием облачного сервера вам нужно выбрать образ сервера, доступную зону, сеть и флейвор сервера.

Образ сервера

Вы можете выбрать готовый образ или загрузить собственный, подробнее в инструкции Создание образа.

Просмотрите список всех доступных образов операционных систем, используя команду:

Список образов выглядит следующим образом:

Для просмотра информации об образе по UUID введите:

Для просмотра информации об образе по имени введите:

Выбрав нужный образ, скопируйте его ID — он понадобится при создании сервера.

Доступные зоны

В регионе может быть доступна одна или несколько зон. Каждая зона представляет собой набор серверов виртуализации и хранения данных, расположенных в отдельных стойках. Серверы в различных зонах можно объединять локальными сетями. Доступные в каждой зоне ресурсы определяются квотами.

Список доступных зон выглядит следующим образом:

Сохраните имя выбранной зоны.

Просмотр информации о сетях

Для просмотра доступных сетей:

Ответ будет выглядеть следующим образом:

Можно выбрать приватную или публичную сеть. UUID сети нужно будет указать при создании сервера.

Подробнее о настройке сервера после создания, например, подключении плавающего IP-адреса или порта к серверу, в инструкции Управление сетями.

Флейвор сервера

В терминологии OpenStaсk конфигурации сервера обозначаются термином флейвор (flavor).

Для создания сервера вы можете:

    фиксированной конфигурации;
  • или создать флейвор требуемой конфигурации.

Сохраните UUID и имя флейвора.

Просмотр типов сетевых дисков

Для создания сервера с сетевыми дисками нужно выбрать их тип.

Просмотрите список доступных типов:

Он выглядит следующим образом:

Перейдите к созданию облачного сервера в зависимости от его типа по инструкциям ниже. После создания он появится в списке серверов проекта.

Создание сервера с загрузочным локальным диском

С помощью CLI

Для создания облачного сервера с загрузочным локальным диском укажите зону доступности, имя выбранного флейвора, сеть и имя образа, из которого нужно создать сервер, например:

Ответ будет выглядеть следующим образом:

Через Terraform

Подробно о начале работы с Terraform.

Создание сервера с загрузочным сетевым диском

С помощью CLI

Для создания облачного сервера с одним загрузочным сетевым диском:

  1. Создайте сетевой диск нужного размера и типа из образа (этот диск автоматически будет назначен загрузочным).
  2. Создайте сервер из этого диска. Укажите имя флейвора и сеть.

Пример создания сетевого диска:

Ответ будет выглядеть следующим образом:

Пример создания сервера из сетевого диска:

Ответ будет выглядеть следующим образом:

Через Terraform

Подробно о начале работы с Terraform.

Через Terraform можно создать проект с облачным сервером с загрузочным сетевым диском, используя готовый пример на GitHub. Пример создания сервера с загрузочным сетевым диском и двумя портами в разных подсетях.

Создание сервера с загрузочным локальным и дополнительным сетевым диском

С помощью CLI

  1. Создайте пустой сетевой диск нужного размера и типа.
  2. Создайте сервер из флейвора. Укажите зону доступности, сеть, имя сетевого диска и имя образа, из которого нужно создать сервер.

Через Terraform

Подробно о начале работы с Terraform.

Через Terraform можно создать проект с облачным сервером с загрузочным локальным и дополнительным сетевым диском, используя готовый пример на GitHub.

Обложка: Как собирается облачный сервер? — разбираемся с Selectel

Узнать подробнее об аренде облачного сервера Selectel можно на сайте компании.

Но сначала давайте пробежимся по основным понятиям — проверьте, всё ли вы знаете.

Как организован облачный сервер?

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

Для пользователя всё будет выглядеть так, как будто он работает с физическим сервером. При этом используемые ресурсы можно в любой момент увеличить, уменьшить или освободить полностью и отдать кому-то другому.

Облачные серверы отличаются:

  • экономичностью — платите только за тот объем ресурсов, который используете (Pay-as-you-go);
  • масштабируемостью — ваш облачный сервер — часть виртуальной инфраструктуры, которая объединена в единую сеть. В этой сети можно легко взять дополнительные ресурсы.

Это все интересно, но как собирается облачный сервер?

Вкратце, вот так:


А теперь разберёмся подробнее.

Сборка начинается с запроса пользователя

Чтобы выделить ресурсы из всего объема облака, нужно понять конфигурацию будущего сервера. Её выбирает пользователь в панели управления. Пользователь может выбрать регион, в котором будет располагаться сервер, операционную систему (ОС), CPU, RAM, объём диска и другие параметры.

Эти данные вместе с информацией об аккаунте превращаются в запрос, который запустит сборку облака — процесс, в результате которого пользователю будет предоставлена виртуальная машина с выбранными параметрами.


Облако изнутри — набор интерфейсов и программ

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

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

Чтобы развернуть виртуальную машину, которая и является будущим сервером, нужен гипервизор — ПО, которое управляет физическими ресурсами и распределяет их между операционными системами, позволяя запускать их одновременно.

Так, гипервизор выделяет ресурсы и запускает Linux-процесс, в котором исполняется экземпляр эмулятора QEMU — Quick Emulator. Благодаря QEMU всё взаимодействие происходит очень близко к железу, а значит — быстро. Внутри этого процесса запускается VM, которая и станет вашим сервером.


Сервисы внутри облака: Cinder, Glance, Neutron

Ну а как собрать облачный сервер без облака? Именно оно отвечает за сборку — отправляет запросы на выделение ресурсов и оркестрирует процесс. Но есть и другие сервисы, которые отвечают за отдельные компоненты будущего сервера.

Эти сервисы ничего не знают о VM и сложном процессе её создания. Всё, что они делают — выдают ресурсы по запросу облака. И дальше уже оно передаёт их виртуальной машине.

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


Что делать с собранными данными и ресурсами?

Виртуальной машине нужно сообщить все данные, которые вы собрали: сетевые адреса, расположение диска, аккаунт владельца и многое другое. Для этого запускается специальный процесс cloud-init, который сообщает установщику ОС собранные данные.

ОС запускается и видит конкретную конфигурацию сервера, например модель CPU, как если бы она была установлена на физическом железе.


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

Вот мы и разобрались, как собирается облачный сервер. Остались вопрос? Пишите в комментариях.

Selectel — настоящие профи в том, что касается облачной инфраструктуры. У них можно арендовать сервер с заранее собранными параметрами или создать решение под себя. Дата-центры Selectel расположены в Москве, Санкт-Петербурге и Ленинградской области, а специалисты компании помогут с переездом. Узнать подробности и арендовать облачный сервер можно на сайте Selectel.

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

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

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

Содержание

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

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

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

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

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

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


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

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

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

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


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

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

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

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


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

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

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


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

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


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


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

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

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

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

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

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


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

  • Auto Groups – автоматическое добавление пользователей в группы.
  • Checksum – вычисление хеш-сумм файлов (md5, sha1, sha256, sha384, sha512 и crc32).


  • Music – удобный аудио плеер.
  • Group folders – расшаривание папок для групп со стороны администратора.
  • News – приложение для чтения новостей с помощью формата RSS/Atom.


  • ONLYOFFICE – офисное приложение для создания и редактирования документов. Созданные документы автоматически сохраняются в облаке.
  • Registration – добавление опции регистрации на главной странице.
  • Social login – регистрация с помощью соц.сетей.
  • Social – чат.
  • Talk – видео и аудио звонки, создание комнат для обсуждения. Для мобильных устройств доступно отдельное приложение.


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

В наши дни иметь облачный файлообменник стало обязательным требованием, и мы избалованы широким выбором сервисов для хранения копий важных файлов, например, Dropbox, Google Drive, Box и др. Однако все они имеют один общий недостаток. Место хранения ограничено и, в конечном счете, они не перестают быть третьей стороной, которой вы вынуждены доверять свои (иногда конфиденциальные) файлы.

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

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

8 бесплатных инструментов для создания собственного облака

Мы уже ранее представляли Bittorrent Sync в качестве средства для перемещения объемных файлов анонимно. Но было ли вам известно, что его также можно использовать для создания своего собственного облака? Нужно лишь настроить папку так, чтобы она работала в качестве хранилища, чтобы можно было синхронизировать все файлы на всех устройствах при помощи Bittorrent Sync.

Поддерживаемые платформы: Windows, Mac OS X, Linux, FreeBSD, iOS, Android, Windows Phone, Kindle Fire.

8 бесплатных инструментов для создания собственного облака

PClouds решит вопрос по созданию личного облачного файло-обменника благодаря чему можно будет с легкостью делиться файлами между OS X и iOS. Программа недавно вышла в бета-версии и требует регистрации, но она выглядит солидно, также она проста в использовании, и в ней можно создать личное облако в экосистеме Apple, минуя iTunes. Также имеется простое приложение-менеджер файлов для мобильных устройств. В планах нет разработки для других ОС.

Также рекомендуем ознакомиться с обзором здесь .

Поддерживаемые платформы: Mac OS X, iOS.

Невероятно разнообразный инструмент ownCloud – это бесплатное open source приложение, которое позволяет сделать нечто большее, чем просто заместить Dropbox для обмена данными. Наряду с хранением данных, приложение предлагает множество других функций : управление календарем, список задач, редактирование документов и многое другое. Здесь можно установить OwnCloud с инструкциями.

Поддерживаемые платформы: клиент доступен для Windows, Mac OS X, Linux, iOS, Android. Серверное ПО устанавливается при помощи веб-установщика.

8 бесплатных инструментов для создания собственного облака

Seafile – еще один open source вариант, представляемый как инструмент для синхронизации файлов и интернет-сотрудничества. Можно использовать облачный сервис SeaCloud.cc или же настроить резидентные серверы. Есть два вида последних: Open Source и Business (25$ в год). В приложении вы найдете многофункциональный онлайн-редактор файлов, управление версиями, мульти-платформу по синхронизации файлов и прочее.

Поддерживаемые платформы: клиент доступен для Windows, Mac OS X, Linux, iOS, Android. Серверное ПО доступно для Windows, Linux, Raspberry Pi.

8 бесплатных инструментов для создания собственного облака

Как и у OwnCloud, цель Cozy заключается в том, чтобы предоставить возможность обслуживания данных, используя собственные сетевые приложения. По словам самих разработчиков, Cozy позволяет превратить сервер во что-то вроде личного Google App Engine. Разработчики стимулируют пользователей, обещая развивать это и в будущем и объединить много разных сервисов и утилит в одном флаконе.

Поддерживаемые платформы: образы доступны на Virtualbox, Raspberry Pi, OpenVZ, Cubieboard2, Cubietruck.

8 бесплатных инструментов для создания собственного облака

AeroFS – это open source приложение для корпоративных пользователей, которое предлагает инструменты для сотрудничества как часть пакета услуг. Разработчики также предлагают бесплатную версию для личного пользования с поддержкой трех пользователей. Сервис гордится высокими скоростями синхронизации и отсутствием лимита на передачу данных. Нужно лишь установить клиент AeroFS на устройство, чтобы запустить цепь синхронизации.

Поддерживаемые платформы: Windows, Mac OS X, Linux, iOS, Android.

8 бесплатных инструментов для создания собственного облака

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

Поддерживаемые платформы: клиент доступен для Windows, Mac OS X, Linux. И использует Git-сервер для хранения данных.

8 бесплатных инструментов для создания собственного облака

Поддерживаемые платформы: серверное ПО доступно для Windows, Mac OS X, Linux.

Обнаружили ошибку или мёртвую ссылку?
Выделите проблемный фрагмент мышкой и нажмите CTRL+ENTER.
В появившемся окне опишите проблему и отправьте уведомление Администрации ресурса.

Вам понравился материал? Поблагодарить легко!
Будем весьма признательны, если поделитесь этой статьей в социальных сетях:

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


Как создать облачное хранилище

При системе облачного хранения данных файлы хранятся на нескольких серверах в сети. Доступ к этим серверам можно получить только через интернет. Такой вид хранения информации также называют облако.

Любая интернет-информация хранится на физических серверах, которые обслуживаются в дата-центрах. Раньше позволить себе поместить файлы на сервер мог только специалист, который разбирается в кодах и языках программирования. Данный вид хранения был очень удобен, поэтому некоторые компании предложили свои программы, с помощью которых любой пользователь мог бы также поместить свои файлы на сервер.

Как это работает? Для пользователя это выглядит как обычный интернет-сервис. Человек заходит на сайт и получает доступ к своим файлам. Их можно передавать, изменять, удалять. Со стороны разработчика система выглядит иначе. Все файлы лежат на физических серверах (мощных компьютерах), на которых выделено место для пользовательских данных. Для одного пользователя могут выделяться сотни серверов в разных точках мира. Каждый физический сервер подключён к бесперебойному питанию и серьезно охраняется. Таким образом, облачное хранение ― это сложная система серверов, на которых хранятся данные (файлы, документы, фото, видео).

Что можно сделать с помощью облачных хранилищ

Вариантов использования этой технологии очень много. Мы перечислим основные.

Получение своих данных с любого устройства и в любом месте. Иногда нужная информация хранится на ПК или в ноутбуке, который находится дома. А бывает, что в руках только смартфон. При этом важные данные нужны уже сейчас. Файлы из облака можно получить с любого устройства через интернет.

Совместная работа с файлами. Можно дать доступ к файлам коллегам и работать над документами совместно. Так не тратится время на пересылку файлов и не создаются дубликаты документов.

Передача фото и видео. Облако можно использовать для хранения фото и видео. Не надо долго ждать, пока они загрузятся в мессенджер или в электронное письмо. Можно просто дать доступ напрямую к файлу. Таким образом, подача материала становится не только удобной и быстрой, но и сохраняется качество продукта (видео и картинки не надо сжимать).

Хранение резервных копий. При использовании облачного хранилища не надо беспокоиться, что сломается носитель и вы потеряете все файлы. В облаке можно хранить копии всех данных, чтобы их можно было восстановить в любое время.

Виды облачных хранилищ

Создать собственное облачное хранилище данных можно при помощи разного вида сервисов. Все зависит от того, какой вид облака вам подходит.


Облачные диски, или блочное хранилище

При таком типе хранения файлы делятся на части — блоки. Каждый блок получает свой идентификатор, по которому потом файл собирается заново. Такой вид удобен, когда заранее неизвестно количество данных. Если хранилище будет переполнено, то можно приобрести новое. Это один из самых дорогих видов хранилищ, так как платить придётся за весь объём предоставленной памяти, а не только за тот, который используется. Пример такого сервиса — Amazon Elastic Block Storage (EBS).

Облачные папки

Это самый распространенный вид облачного хранилища как среди частных пользователей, так и среди корпоративных. Это как невидимый жёсткий диск, в который можно поместить все файлы.

Примеры популярных файловых облачных сервисов для личного использования и бизнеса:

Dropbox — самый первый сервис облачного хранения. До сих пор он держит пальму первенства как самый востребованный сервис. Поддерживает операционные системы Windows, Linux, iOS, Android. На смартфонах и планшетах работает автоматический предварительный просмотр файлов: Adobe (Photoshop, Illustrator и PDF), Microsoft Office (документы Word, презентации PowerPoint, таблицы Excel), звуковые и видеофайлы. В отличие от Dropbox, аналоги намного дешевле.

Google Drive — один из самых популярных сервисов этого вида облачных хранилищ. Поддерживает большинство типов файлов: архивы, аудио, изображения, текстовые документы, видео, а также файлы, созданные в приложениях Adobe и Microsoft. Главное преимущество Google Drive — встроенный сервис для работы с документами, таблицами и презентациями. Так, можно не только получить свой документ где угодно, но и редактировать его, даже если на устройстве нет программы для работы с документами. Ещё сервис может синхронизироваться со сторонними приложениями, чтобы создавать резервные копии. Например, так можно сделать с Viber и WhatsApp. Такое облако может предоставлять до 30 Гб места на сервере бесплатно.

Яндекс.Диск — продукт компании Яндекс. Отличается высокой скоростью загрузки и недорогими тарифами. На сервисе можно хранить все основные форматы файлов: документы, изображения, архивы, видео, музыку, электронные книги. Все загружаемые файлы сканируются на вирусы.

Объектное хранилище

Объектное хранилище содержит не только файлы, но и дополнительные сведения (метаданные): проектно-техническая документация, фото, видео, бухгалтерские документы. Отличительная особенность — работать с ним можно только через программный интерфейс API. Примером такого хранилища является Amazon Simple Storage Service (S3).

Преимущества облачных хранилищ

Быстро. Не обязательно пересылать большие файлы другим пользователям, достаточно предоставить доступ к документу. Особенно это выручает при передаче видеофайлов. Из хранилища можно скачать видео быстро и без потери качества. Также у Dropbox и Google Drive есть функция совместного редактирования, которая позволяет в режиме реального времени работать с одним документом нескольким пользователям.

Удобно. Пользователь может зайти в облако и получить свои данные не только на компьютере, но и на любом другом устройстве. Нужно только подключение к интернету.

Безопасно. Физические серверы находятся в защищённых дата-центрах с постоянным видеонаблюдением и бесперебойным питанием. Каждый сервер оснащён охлаждающей системой. За исправностью физических серверов и обновлением программного обеспечения круглосуточно следят специалисты. Благодаря этому данные находятся в безопасности.

Как создать свое облачное хранилище файлов

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

Для корректной работы облачного хранилища на сервере должны быть установлены Nginx и PHP, а также настроена база данных (например, MySQL или MariaDB).

Установка NextCloud на Ubuntu 20.04

Подключитесь к серверу по SSH:

Введите root-пароль, который был выдан после заказа сервера.

2. Обновите все пакеты сервера до последней версии:

sudo apt update -y && sudo apt upgrade -y

apt install snapd

4. Установите NextCloud с помощью snap:

snap install nextcloud

5. Задайте имя и пароль для пользователя NextCloud:

sudo nextcloud.manual-install username 7AsUe9a7KqqgA9LN

username ― имя пользователя,

7AsUe9a7KqqgA9LN ― пароль пользователя.

Обратите внимание! Для безопасности рекомендуем использовать криптостойкие пароли, которые сгенерированы случайно.

6. Укажите, по каким доменам или IP-адресам разрешено обращаться к вашему облачному хранилищу. Добавьте IP-адрес сервера в список разрешенных:

nextcloud.occ config:system:set trusted_domains 1 --value=123.123.123.123

Где 123.123.123.123 ― IP-адрес вашего сервера.

Если этого не сделать, NextCloud не разрешит подключиться:


Создание облака для хранения данных

Эта команда активирует самоподписанный сертификат. Он защищает данные, как и другие сертификаты, но не является доверенным для веб-браузеров. Поэтому браузер будет запрашивать дополнительное разрешение при подключении к облачному хранилищу:


Для личного использования такого варианта защиты достаточно.

Перед вами появится страница входа:


8. Настройте файрвол. Он защитит хранилище от нежелательных входящих подключений. В Ubuntu по умолчанию уже доступен файрвол UFW.

Добавьте SSH в список разрешенных соединений:

ufw allow OpenSSH

Rules updated (v6)

Если этого не сделать, подключиться к серверу по SSH не получится.

9. Разрешите подключение по портам 80 и 443:

ufw allow 80,443/tcp

Rules updated (v6)

10. Активируйте правила файрвола:

Command may disrupt existing ssh connections. Proceed with operation (y|n)?

Читайте также: