Установить ОС с Nextcloud и ONLYOFFICE
Nextcloud — платформа с открытым исходным кодом для создания хранилища данных: обмена данными и их синхронизации, работы с документами и файлами. Пользователи Nextcloud могут полностью контролировать свои данные. Подробнее про облачную платформу Nexcloud в статье блога Selectel Что такое персональное облако Nexcloud.
ONLYOFFICE — сервис с открытым исходным кодом для совместной работы над документами: редактирования, рецензирования, контроля версий.
На выделенный сервер можно установить ОС с готовыми приложениями Nextcloud и ONLYOFFICE, работающими на базе данных PostgreSQL.
Для настройки Nextcloud и ONLYOFFICE при создании сервера вы можете указать user data — пользовательские параметры конфигурации операционной системы.
Установить ОС с Nextcloud и ONLYOFFICE
-
В панели управления в верхнем меню нажмите Продукты и выберите Выделенные серверы.
-
В разделе Серверы откройте страницу сервера → вкладка Операционная система.
-
Нажмите Изменить конфигурацию ОС.
-
Опционально: для безопасного подключения к серверу по зашифрованному протоколу SSH выберите ранее загруженный и размещенный SSH-ключ или добавьте новый. Подробнее в инструкции Создать и загрузить SSH-ключ на выделенном сервере.
-
Опционально: введите user data. Использование user data помогает автоматизировать настройку серверов. Указать user data можно только для серверов без аппаратных HBA и RAID-контроллеров.
Для доступа к панели Nextcloud по домену и для выпуска SSL-сертификата используйте скрипт:
#cloud-config
write_files:
- path: "/opt/main.yml"
permissions: "0644"
content: |
nextcloud_admin_name: "<administrator_name>"
nextcloud_admin_email: "<root@example.com>"
nextcloud_domain: "<example.com>"Укажите:
<administrator_name>
— имя администратора Nextcloud;<root@example.com>
— электронная почта администратора Nextcloud для создания аккаунта и получения уведомлений Let’s Encrypt®;<example.com>
— домен для доступа к Nextcloud. Для домена нужно добавить A-запись и указать в значении записи публичный IP-адрес сервера. Если домен добавлен в DNS-хостинг Selectel (actual), используйте инструкцию Добавить ресурсную запись. После создания се рвера для домена автоматически выпустится TLS(SSL)-сертификат от Let’s Encrypt®.
-
В поле Дистрибутив выберите образ ОС с приложением — Ubuntu 24.04 LTS (Nextcloud 29).
-
Опционально: разметьте диски. По умолчанию определяется оптимальный тип RAID и размечаются только диски с разделами и диски в RAID.
-
Нажмите Установить. Установка может занять от 7 до 60 минут, ее продолжительность зависит от производительности сервера и выбранного дистрибутива. Если прошло больше времени, создайте тикет.
-
После установки ОС будет сгенерирован пароль для подключения к серверу. Пароль можно скопировать в панели управления: в верхнем меню нажмите Продукты → Выделенные серверы → страница сервера → вкладка Операционная система. Пароль доступен для просмотра 24 часа с момента завершения установки ОС.
Открыть панель Nextcloud
Адрес для подключения к панели Nextcloud зависит от того, указали ли вы домен в user data при установке ОС на шаге 5.
Домен указан
Домен не указан
-
Откройте в браузере страницу:
https://<domain>
Укажите
<domain>
— доменное имя, которое вы ввели при установке ОС на шаге 5 в поле User data. -
Авторизуйтесь в панели. Используйте:
- логин — имя администратора Nextcloud, которое вы ввели при установке ОС на шаге 5 в поле User data;
- пароль — пароль от вашего сервера. Можно скопировать в панели управления: в верхнем меню нажмите Продукты → Выделенные серверы → страница сервера → вкладка Операционная система → поле Пароль. Пароль доступен для просмотра 24 часа с момента начала установки ОС или изменения конфигурации. Если забыли пароль от сервера, вы можете сбросить и восстановить его.
-
Откройте в браузере страницу ONLYOFFICE:
https://<ip_address>:8443
Укажите
<ip_address>
— публичный IP-адрес сервера. Можно скопировать в панели управления: в верхнем меню нажмите Продукты → Выделенные серверы → страница сервера → вкладка Операционная система → в поле IP нажмите . -
Браузер выдаст предупреждение о небезопасном подключении из-за отсутствия SSL-сертификата. Подтвердите безопасный вход и откройте страницу.
-
Откройте в браузере страницу Nextcloud:
https://<ip_address>
Укажите
<ip_address>
— публичный IP-адрес сервера. Можно скопировать в панели управления: в верхнем меню нажмите Продукты → Выделенные серверы → страница сервера → вкладка Операционная система → в поле IP нажмите . -
Браузер выдаст предупреждение о небезопасном подключении из-за отсутствия SSL-сертификата. Проигнорируйте предупреждение и откройте страницу.
-
Авторизуйтесь в панели. Используйте:
- логин —
admin
; - пароль — пароль от вашего сервера. Можно скопировать в панели управления: в верхнем меню нажмите Продукты → Выделенные серверы → страница сервера → вкладка Операционная сист ема → в поле Пароль нажмите . Пароль доступен для просмотра 24 часа с момента начала установки ОС или изменения конфигурации. Если забыли пароль от сервера, вы можете сбросить и восстановить его.
- логин —