April 20, 2022

Установка и настройка домашнего хранилища на базе NextCloud


Место для вступления


Содержание:

Системные требования

ОС: Ubuntu 18.04 и выше

Хранилище: от 15GB свободного дискового пространства

CPU и ОЗУ должны соответствовать минимальным системным требованиям ОС

Подготовка сервера

Установка неободимых пакетов

Обновим списки репозиториев:

apt update

После завершения обновим установленные пакеты:

apt upgrade -y

Установим snapd (система управления пакетами):

apt install snapd -y

После завершения установки SnapD, через его установим NextCloud Server:

snap install nextcloud

Настройка NextCloud Server

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

Рассмотрим команду, где выполняется ручная установка сервера с созданием учетной записи администратора:

nextcloud.manual-install aeza hosting

В данной команде aeza - логин, а hosting - пароль от учётной записи администратора

Генерация SSL сертификата для корректной работы сервера

Введем команду:

nextcloud.enable-https self-signed

Эта команда генерирует самоподписанный SSL сертификат для корректной работы httpS. После генерации сертификата, NextCloud сервер перезагрузится автоматически

Контроль подключения к серверу NextCloud

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

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

Настройка файрвола

По умолчанию, в серверах Aéza предустановлен и используется файрвол ufw, поэтому команда для разрешения подключений на порты 80 и 443 будет:

ufw allow 443,80/tcp

Подключение к хранилищу

После полной настройки сервера, необходимо подключится к серверу, для этого достаточно обычного браузера. Переходим по адресу: https://IPСервера/

Предупреждения о небезопасном соединении игнорируем (Дополнительно -> Перейти на сайт (небезопасно))

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

Страниа авторизации

После успешной авторизации, нас встречает небольшой мини-гид, поясняющий весь функционал хранилища, а также, повествующий о вариантах подключения к хранилищу (Web, Linux, Windows, Mac, Android, WebDAV)

Примеание: сервер автоматически запускается после включения машины


Место для завершительной речи