Skip to content

Инструкция по установке 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.