Skip to content

Инструкция по установке расширения Onlyoffice на Alt Linux

Если onlyoffice используется на той же системе, что и расширение, то можете воспользоваться инструкцией с официального сайта onlyoffice).

При установке Onlyoffice Docs Server нужно задать

  • порт 9890
  • jwt secret qwe123

Один из вариантов установки может выглядеть так:

Установите snapd

bash
sudo apt-get update
sudo ap-get install snapd

Запустите snapd

bash
sudo systemctl start snapd.socket

Установите OnlyOffice

bash
sudo snap install onlyoffice-ds

Установите порт и токен перед установкой

bash
snap set onlyoffice-ds onlyoffice.ds-port=9890
snap set onlyoffice-ds onlyoffice.jwt-secret=qwe123

Добавьте в конфигурационный файл nginx роут для onlyoffice. Если была установка nextbox по нашей инструкции, то файл находится по пути /etc/nginx/sites-enabled.d/nextbox.conf

nginx
server {
    # Настройки nextbox
    # из предыдей инструкции
    # ...

    #новые настройки, которые необходимо добавить
    location /onlyoffice/ {
        proxy_pass http://127.0.0.1:9890/;
        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;
    }
}

После добавления конфигурационного файла перезапустить nginx

bash
sudo systemctl restart nginx

Скачайте последнюю версию rpm с yum репозитория nextbox. Например:

bash
curl "https://nextbox-nexus.ptnl.moscow/repository/nextbox-yum-stable/ptnl-nextbox-onlyoffice-1.3.3-129.x86_64.rpm" --output ptnl-nextbox-onlyoffice-1.3.3-129.x86_64.rpm

Установите rpm:

bash
rpm -i ptnl-nextbox-onlyoffice-1.3.3-129.x86_64.rpm

Если Onlyoffice Docs Server установлен на другом сервере или с другим портом, то у сервиса onlyoffice в конфиге необходимо поменять параметр onlyoffice.discovery.onlyoffice_server_url на актуальный.