Appearance
Инструкция по установке Onlyoffice на Alt Linux
Установка Document Server
Установите Onlyoffice Docs Server на отдельном сервере по официальной инструкции Docker.
Задайте JWT_SECRET, совпадающий с onlyoffice.tokens.server_key в /etc/nextbox/core.yml, и ALLOW_PRIVATE_IP_ADDRESS=true для доступа к Nextbox в локальной сети.
Настройка Nextbox
В /etc/nextbox/core.yml укажите адреса серверов
yaml
onlyoffice:
discovery:
onlyoffice_server_url: http://<адрес_Document_Server>
gateway_url: http://<адрес_Nextbox>:8095Добавьте маршрут в секцию server файла /etc/nginx/sites-enabled.d/nextbox.conf
nginx
location /onlyoffice/ {
proxy_pass http://<адрес_Document_Server>/;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $proxy_connection;
proxy_set_header X-Forwarded-Host $the_host/onlyoffice;
proxy_set_header X-Forwarded-Proto $the_scheme;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}Проверьте и примените настройки
bash
sudo nginx -t
sudo systemctl reload nginx
sudo systemctl restart nextbox.serviceОбновление
Обновите пакет Nextbox. Document Server обновляйте отдельно, сохраняя его настройки, данные и JWT secret.