Nextcloud — набор клиент-серверных программ для создания и использования хранилища данных. Nextcloud можно установить как на коммерческом хостинге, так и на собственном сервере.
В отличие от собственнических сервисов, таких как Dropbox, открытая архитектура Nextcloud позволяет добавлять функциональность на сервер в виде приложений и позволяет пользователям полностью контролировать свои данные.
Существует несколько способов установки Nextcloud на сервер:
- Автоустановка на VPS от хостинга, при заказе VPS Nextcloud устанавливается, как часть операционной системы.
- Установка через панель управления, такую как ISPManager, Hestia и другие.
- Скачивание архива с приложением и развертывание его средствами операционной системы
- Установка через Snap пакет
Все эти способы рабочие, но большим их недостатком является то, что для организации работы необходимо их настроить, внести все параметры, коэффициенты и т.д, что занимает значительное время и требует определенной квалификации и знаний для выполнения этих действий, не редким может быть случай, когда неверные настройки приведут к отказу работоспобности и все что можно будет сделать, лишь заново начать установку.
Рациональный способ установки.
Самым "выгодным" по времени и дальнейшей настройки является установка Docker образа Nextcloud AIO.
Все что требуется для установки это:
- купленный VPS с доступом через консоль
- доменное имя с настроенной A записью у регистратора
- 10 минут времени
Все остальные настройки: веб сервера, получение SSL сертификата, конфигурация PHP, конфигурация памяти, настройки бекапа и многое другое будут сделаны автоматически оптимальным образом.
С подробной инструкций можно ознакомиться здесь.