Найти в Дзене
Aeza

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

Давно мы не публиковали статьи с полезными материалами, которые могут помочь пользователям наших услуг и не только. Пожалуй, настало время это исправить. Прервать такое затишье хотелось бы с упомянутого в заголовке сервиса «NextCloud». Как и заводится, начать хотелось бы с краткого описания, а вернее ответить на главный вопрос «Что это и чем это может быть мне полезно?» Для понимания — «NextCloud» можно описать как «облачное хранилище» на подобии решений от Яндекса, google'а и иных сервисов и это определённо так, однако дьявол кроется в деталях, а скорее в возможностях, доступности и целях, которые стоят перед «NextCloud». Эта программа будет особенно актуальна для пользователей, которые владеют серверами в целях организации работы своего бизнеса и рабочего процесса в целом, поскольку помимо облачного хранилища «NextCloud» предлагает: •календарь - где можно организовывать встречи с коллегами или клиентами •деловую почту для сотрудников •встроенный мессенджер с возможностью звонков
Оглавление

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

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

Для понимания — «NextCloud» можно описать как «облачное хранилище» на подобии решений от Яндекса, google'а и иных сервисов и это определённо так, однако дьявол кроется в деталях, а скорее в возможностях, доступности и целях, которые стоят перед «NextCloud».

Эта программа будет особенно актуальна для пользователей, которые владеют серверами в целях организации работы своего бизнеса и рабочего процесса в целом, поскольку помимо облачного хранилища «NextCloud» предлагает:

•календарь - где можно организовывать встречи с коллегами или клиентами

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

встроенный мессенджер с возможностью звонков и организации конференций

С остальными тонкостями вы можете ознакомиться в рекламных материалах на официальном сайте «NextCloud» и иными справочными материалами в интернете. Основная задача этой статьи — дать общее представление о программе и приложить инструкцию по установке. И так как первая цель выполнена, приступаем к самой инструкции.

-2

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

ОС: 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)

-4

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

Поздравляем! Если вы внимательно соблюли все указанные выше шаги, то теперь ваша жизнь должна была стать немного проще!

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