В данной статье рассмотрим установку
ONLYOFFICE Docs Server через менеджер
snapd, как более простой способ разворачивания и настройки этого решения.
ONLYOFFICE Docs Server - это офисный пакет для работы онлайн, который включает в себя просмотрщики и редакторы текстовых документов, электронных таблиц и презентаций, полностью совместимые с форматами Office Open XML: . docx, . xlsx, . pptx и позволяющие совместно редактировать документы в режиме реального времени.
Предварительные требования
- Один сервер Ubuntu Server 20.04 LTS, с настроенным пользователем sudo без прав root.
- Зарегистрированное полное доменное имя и выпущенные для него SSL-сертификаты. Здесь домен будет представлен как your_domain.
Установка сервера
Если вдруг до сих пор не установлен менеджер пакетов
snapd, то для его установки, надо выполнить следующие команды:
Код:
sudo apt install snapd
Теперь
ONLYOFFICE Docs Server можно легко установить с помощью следующей команды:
Код:
sudo snap install onlyoffice-ds
На этом установка самого сервера завершена.
Настройка сервера
По умолчанию
ONLYOFFICE Docs Server доступен по порту 80. Для изменения HTTP порта (допустим на 8888), запустите в терминале следующую команду:
Код:
sudo snap set onlyoffice-ds onlyoffice.ds-port=8888
Чаще всего сервер ELMA365 работает через защищенное соединение с использованием SSL сертификатов, поэтому необходимо настроить
ONLYOFFICE Docs Server также на работу через защищенное соединение. Для этого необходимо получить SSL сертификат (.crt) и ключ (.key) на домен, по которому доступен
ONLYOFFICE Docs Server. Далее, полученные файлы переименовать в onlyoffice.key и onlyoffice.crt. Эти файлы необходимо разместить в определенные папки сервера. Для этого перейдем в папку где уже лежат наши файлы сертификаты и ключа и выполним следующие команды:
Код:
sudo cp onlyoffice.key /var/snap/onlyoffice-ds/current/var/www/onlyoffice/Data/certs/
Код:
sudo cp onlyoffice.crt /var/snap/onlyoffice-ds/current/var/www/onlyoffice/Data/certs/
После перезапустим
ONLYOFFICE Docs Server командой в терминале:
Код:
sudo snap restart onlyoffice-ds
Так как по умолчанию для защищенного соединения используется порт 443, то в случае запуска
ONLYOFFICE Docs Server на том же хосте, где размещен сервер ELMA365, необходимо сменить порт для
ONLYOFFICE Docs Server:
Код:
sudo snap set onlyoffice-ds onlyoffice.ds-ssl-port=4443
Удаление сервера
Для удаление сервера выполните следующую команду:
Код:
sudo snap remove onlyoffice-ds
(Подготовлено по материалам статьи
Установка ONLYOFFICE Docs Community Edition для Linux из snap-пакета и информации из
официального репозитория)