Установка ONLYOFFICE · 5 min read · Oct 24, 2025
Как установить ONLYOFFICE Docs на Ubuntu 24.04

ONLYOFFICE Docs или Document Server — это онлайн офисный пакет, который можно установить на вашем локальном сервере. Он поддерживает платформу ONLYOFFICE Collaboration и популярные системы, такие как Nextcloud, OwnCloud, WordPress, Drupal, Odoo, SuiteCRM и многие другие. ONLYOFFICE Document Server может использоваться как редактор документов, редактор таблиц, редактор презентаций и совместный редактор. Он поддерживает все популярные форматы: DOC, DOCX, TXT, ODT, RTF, ODP, EPUB, ODS, XLS, XLSX, CSV, PPTX и HTML.
Этот гид показывает, как развернуть ONLYOFFICE Document Server на сервере Ubuntu 24.04 с PostgreSQL в качестве базы данных и Nginx в качестве обратного прокси. Вы также защитите ONLYOFFICE Docs с помощью HTTPS через Certbot и Letsencrypt.
Предварительные требования
Перед тем как начать, убедитесь, что у вас есть следующее:
- Сервер Ubuntu 24.04
- Пользователь без прав root с правами администратора
- Доменное имя, указывающее на IP-адрес сервера
Установка PostgreSQL и RabbitMQ
ONLYOFFICE Document Server требует установки PostgreSQL и RabbitMQ на вашем сервере Ubuntu. Теперь вы будете устанавливать оба сервера PostgreSQL и RabbitMQ через официальный репозиторий Ubuntu.
Сначала выполните следующую команду для обновления индекса пакетов.
sudo apt update
Теперь установите сервер PostgreSQL и RabbitMQ через официальный репозиторий Ubuntu, используя команду ниже. Введите ‘Y’, чтобы подтвердить установку.
sudo apt install postgresql rabbitmq-server
После завершения установки проверьте сервер PostgreSQL с помощью команды ‘systemctl’ ниже.
sudo systemctl is-enabled postgresql
sudo systemctl status postgresqlВы можете увидеть ниже, что PostgreSQL имеет статус active и exited.

Наконец, проверьте сервер RabbitMQ с помощью следующей команды.
sudo systemctl is-enabled rabbitmq-server
sudo systemctl status rabbitmq-serverКак видно ниже, сервер RabbitMQ также работает.

Создание базы данных и пользователя PostgreSQL
После того как PostgreSQL и RabbitMQ запущены, вы создадите новую базу данных PostgreSQL и пользователя, который будет использоваться ONLYOFFICE Docs. В этом примере вы будете использовать командную строку для создания базы данных и пользователя PostgreSQL.
Выполните команду ниже, чтобы создать нового пользователя PostgreSQL ‘ onlyoffice ‘ с паролем ‘ onlyoffice ‘.
sudo -i -u postgres psql -c "CREATE USER onlyoffice WITH PASSWORD 'onlyoffice';"Теперь создайте новую базу данных ‘ onlyoffice ‘ с владельцем по умолчанию ‘ onlyoffice ‘ с помощью следующей команды:
sudo -i -u postgres psql -c "CREATE DATABASE onlyoffice OWNER onlyoffice;"Наконец, проверьте список пользователей и баз данных на сервере PostgreSQL, используя команду ниже.
sudo -i -u postgres psql -c "\du"
sudo -i -u postgres psql -c "\l"Вы можете увидеть ниже, что пользователь ‘ onlyoffice ‘ и база данных ‘ onlyoffice ‘ доступны.

Установка ONLYOFFICE Document Server
Теперь, когда база данных PostgreSQL и сервер RabbitMQ готовы, вы можете начать установку ONLYOFFICE Document Server. Здесь вы добавите GPG-ключ и репозиторий ONLYOFFICE, а затем установите Document Server через менеджер пакетов APT.
Скачайте GPG-ключ для ONLYOFFICE на вашу систему Ubuntu с помощью следующей команды:
curl -fsSL https://download.onlyoffice.com/GPG-KEY-ONLYOFFICE | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/onlyoffice.gpgТеперь выполните команду ниже, чтобы добавить репозиторий ONLYOFFICE для системы Debian/Ubuntu.
echo "deb [signed-by=/etc/apt/trusted.gpg.d/onlyoffice.gpg] https://download.onlyoffice.com/repo/debian squeeze main" | sudo tee /etc/apt/sources.list.d/onlyoffice.list
Далее обновите и обновите индекс пакетов Ubuntu, а затем установите пакет ‘ onlyoffice-documentserver ‘ с помощью следующей команды. По умолчанию ONLYOFFICE также установит веб-сервер Nginx, который будет использоваться в качестве обратного прокси.
sudo apt update && sudo apt install onlyoffice-documentserverВведите ‘ Y ‘, чтобы продолжить установку.

Введите пароль базы данных PostgreSQL ‘ onlyoffice ‘.

Выберите OK, чтобы принять лицензию TTF mscorefont.

Выберите Yes, чтобы принять условия лицензионного соглашения EULA.

После завершения установки ONLYOFFICE Document Server будет работать на стандартном HTTP-порту 80 с веб-сервером Nginx.
Проверьте статус веб-сервера Nginx с помощью команды ниже.
sudo systemctl is-enabled nginx
sudo systemctl status nginxВы увидите, что веб-сервер Nginx работает.

Настройка UFW (Простой брандмауэр)
В этом разделе вы включите UFW (Простой брандмауэр) и откроете порты для протоколов SSH, HTTP и HTTPS.
Перед тем как включить UFW, выполните команду ниже, чтобы добавить профили для ‘ OpenSSH ‘ и ‘ Nginx Full ‘. Это откроет порт 22 для SSH, HTTP и HTTPS для веб-сервера Nginx.
sudo ufw allow OpenSSH
sudo ufw allow 'Nginx Full'Теперь выполните следующую команду, чтобы включить UFW. Введите ‘ y ‘, чтобы продолжить, и вы получите вывод Брандмауэр активен и включен при запуске системы.
sudo ufw enableНаконец, проверьте статус UFW с помощью следующей команды.
sudo ufw statusВы можете увидеть ниже, что UFW имеет статус active, и профили ‘ OpenSSH ‘ и ‘ Nginx Full ‘ включены.
Защита ONLYOFFICE Document Server с помощью HTTPS
С настроенным UFW давайте защитим ONLYOFFICE Document Server с помощью HTTPS через Certbot и Letsencrypt. Убедитесь, что ваше доменное имя готово и указывает на IP-адрес вашего сервера Ubuntu. Если вы устанавливаете ONLYOFFICE Document Server локально, вы можете использовать самоподписанные сертификаты.
Сначала выполните команду ‘ systemctl ‘ ниже, чтобы остановить веб-сервер Nginx.
sudo systemctl stop nginxТеперь установите Certbot с помощью команды ‘ apt ‘ ниже. Certbot будет использоваться для генерации бесплатных SSL/TLS сертификатов от Letsencrypt.
sudo apt install certbot -yПосле завершения установки выполните команду ‘ certbot ‘ ниже, чтобы сгенерировать новые SSL сертификаты для вашей установки ONLYOFFICE Document Server. Убедитесь, что вы изменили доменное имя и адрес электронной почты на ваши данные.
sudo certbot certonly --standalone -m [email protected] --agree-tos --no-eff-email -d office.howtoforge.localКогда процесс завершится, ваши сертификаты будут доступны в директории ‘ /etc/letsencrypt/live/domain.com ‘. ‘ fullchain.pem ‘ — это ваш публичный ключ, ‘ privkey.pem ‘ — это ваш приватный ключ.
Далее скопируйте шаблон Nginx по умолчанию для ONLYOFFICE в файл ‘ /etc/onlyoffice/documentserver/nginx/ds.conf ‘.
sudo cp -f /etc/onlyoffice/documentserver/nginx/ds-ssl.conf.tmpl /etc/onlyoffice/documentserver/nginx/ds.confОтредактируйте ‘ /etc/onlyoffice/documentserver/nginx/ds.conf ‘ с помощью следующей команды редактора ‘ nano ‘.
sudo nano /etc/onlyoffice/documentserver/nginx/ds.confИзмените ‘ ssl_certificate ‘ на путь к сертификату ‘ fullchain.pem ‘, а ‘ ssl_certificate_key ‘ на путь к сертификату ‘ privkey.pem ‘.
ssl_certificate /etc/letsencrypt/live/office.howtoforge.local/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/office.howtoforge.local/privkey.pem;Когда закончите, сохраните файл и выйдите из редактора.
Теперь выполните команду ниже, чтобы проверить синтаксис Nginx и убедиться, что у вас нет ошибок. Затем снова запустите веб-сервер Nginx с помощью команды ‘ systemctl ‘.
sudo nginx -t
sudo systemctl start nginxЕсли у вас правильный синтаксис Nginx, вы увидите вывод, такой как ‘ тест успешен - синтаксис в порядке ‘.
Наконец, выполните скрипт ниже, чтобы применить HTTPS к ONLYOFFICE Document Server. С этим ваш ONLYOFFICE будет работать на защищенных HTTPS-соединениях.
sudo bash /usr/bin/documentserver-update-securelink.sh
Проверка установки ONLYOFFICE Document Server
Посетите ваше доменное имя, например https://office.howtoforge.local/, чтобы получить доступ к вашей установке ONLYOFFICE Document Server. Если все прошло успешно, вы увидите подтверждение, что ONLYOFFICE Docs Community Edition установлен.

Отсюда вы можете интегрировать ONLYOFFICE Document Server с вашими файловыми серверами, такими как Nextcloud и ownCloud, CMS, такими как WordPress и Drupal, или CRM, такими как Odoo и SuiteCRM.
Заключение
Поздравляем! Вы завершили установку ONLYOFFICE Document Server на сервере Ubuntu 24.04. Ваш ONLYOFFICE Document Server работает с базой данных PostgreSQL и веб-сервером Nginx. Наконец, вы также защитили ONLYOFFICE с помощью HTTPS через Certbot и Letsencrypt.
Get new posts in your inbox
No spam. Unsubscribe anytime.