...

Установка OnlyOffice Docs Server через snapd

Тема в разделе "ELMA365 On-Premises", создана пользователем kamyshev, 18 авг 2022.

Метки:
  1. kamyshev

    kamyshev New Member

    В данной статье рассмотрим установку 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 update
    
    
    Код:
    
    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-пакета и информации из официального репозитория)
     
  2. omega

    omega New Member

    Ничего себе простое решение :)
    Или две команды в докере или вот это вот всё.