Установка ONLYOFFICE Workspace Enterprise на отдельных серверах
Введение
ONLYOFFICE Workspace Enterprise — это платная версия системы для совместной работы, централизованного управления документами, проектами, взаимоотношениями с клиентами и электронной перепиской.
ONLYOFFICE Workspace Enterprise поставляется как скрипт автоматической установки для операционных систем Linux с установленным сервисом Docker. Скрипт установит контейнеры Docker со всеми компонентами, необходимыми для правильной работы ONLYOFFICE Workspace Enterprise. Он легко запускается, настраивается, и его удобно использовать для обновления.
Вам может дополнительно потребоваться установка компонентов ONLYOFFICE Workspace Enterprise (Сервер документов, Почтовый сервер и Сервер совместной работы) на отдельных серверах для балансировки нагрузки, получения более полного контроля над различными компонентами или по другим причинам. В данной инструкции объясняется, как это сделать с помощью готового скрипта для Docker.
Системные требования
Для установки компонентов ONLYOFFICE Workspace Enterprise на разных серверах каждый из используемых серверов должен отвечать следующим требованиям:
- CPU: не менее 4 ядер (рекомендуется 6 ядер)
- RAM: не менее 8 ГБ (рекомендуется 12 ГБ)
- HDD: не менее 40 ГБ свободного места
- Дополнительные требования: не менее 6 ГБ пространства подкачки (swap)
- ОС: дистрибутив Linux для amd64 с версией ядра 3.10 или выше
- Дополнительные требования:
- Docker: любая версия, поддерживаемая командой Docker
Хотя запуск ONLYOFFICE Workspace Enterprise — это очень ресурсоемкая операция, вам не придется выделять пространство подкачки (swap) перед началом установки. При запуске скрипта установки автоматически создается swap-файл размером 6 ГБ.
Подготовка сервера к установке
Действия, описанные в этом разделе, необходимо выполнить для каждого сервера, используемого для установки компонентов ONLYOFFICE Workspace Enterprise.
Получение скрипта ONLYOFFICE Workspace Enterprise
Скачайте файл скрипта ONLYOFFICE Workspace Enterprise для Docker. Это можно сделать на странице загрузок нашего сайта. Можно также воспользоваться прямой ссылкой на скачивание:
curl -O https://download.onlyoffice.com/install/workspace-enterprise-install.sh
Когда загрузка завершится, можно начинать установку.
Для запуска ONLYOFFICE Workspace Enterprise необходима служба Docker. Установочный скрипт проверит, есть ли служба Docker на данном компьютере и соответствует ли ее версия минимально необходимой. В противном случае Docker будет установлен или обновлен автоматически.
В Docker по умолчанию указаны DNS-серверы Google. Если ваш сервер ONLYOFFICE Workspace Enterprise не будет иметь доступа в Интернет, рекомендуется изменить заданный в Docker по умолчанию адрес DNS-сервера на адрес вашего локального DNS-сервера. Для этого откройте файл /etc/default/docker и замените IP-адрес в следующей строке на IP-адрес DNS-сервера в вашей локальной сети:
docker_OPTS="--dns 8.8.8.8"
Для операционных систем на основе RPM, например, CentOS:
-
Создайте файл конфигурации
/etc/docker/daemon.jsonсо следующим содержанием:{ "dns" : [ "8.8.8.8" ] } -
Перезапустите сервис Docker:
sudo systemctl restart docker.service
Установка Сервера документов
Обратите внимание: все действия по установке должны выполняться с правами пользователя root.
Сначала необходимо установить Сервер документов. Для этого выполните на первом сервере следующую команду:
bash workspace-enterprise-install.sh -ics false -ids true -icp false -ims false -es true
В результате установка Почтового сервера и Сервера совместной работы будет пропущена, и будет установлен только Сервер документов.
Установка Почтового сервера
На втором сервере приступайте к установке Почтового сервера. Для этого выполните следующую команду:
bash workspace-enterprise-install.sh -ics false -ids false -icp false -ims true -md "yourdomain.com" -es true
Где yourdomain.com — это ваш домен, который будет использоваться для Почтового сервера.
Домен, который будет использоваться для ведения переписки, должен быть действительным, и он должен быть настроен на эту машину (то есть должен иметь соответствующую A-запись в настройках DNS, связывающую доменное имя с IP-адресом машины, на которой установлен Почтовый сервер).
В приведенной выше команде под параметром "yourdomain.com" следует понимать служебный домен почтового сервера. Обычно его указывают в MX-записи домена, который будет использоваться для ведения переписки. Как правило, "yourdomain.com" имеет вид mx1.onlyoffice.com
Если у вас нет своего доменного имени, можно выполнить установку ONLYOFFICE Workspace Enterprise без Почтового сервера. В таком случае пропустите этот шаг и переходите к установке Сервера совместной работы.
Установка Сервера совместной работы с Панелью управления
Если вы решите запустить установку с дополнительными параметрами, не пропускайте установку Панели управления, иначе по завершении установки вы не сможете ввести лицензионный ключ.
Третий сервер будет использоваться для установки Сервера совместной работы совместно с Панелью управления. Для этого выполните следующую команду:
bash workspace-enterprise-install.sh -ics true -icp true -ids false -ims false -mip "mail server ip" -dip "document server ip" -es false
Где document server ip — это IP-адрес сервера, использованного ранее для установки Сервера документов, а mail server ip — это IP-адрес сервера, на котором установлен Почтовый сервер.
Если вы решили не устанавливать Почтовый сервер, команда должна выглядеть следующим образом:
bash workspace-enterprise-install.sh -ics true -icp true -ids false -ims false -dip "document server ip" -es false
В результате будет пропущена установка и подключение Почтового сервера.
Следующая команда выводит список всех доступных параметров скрипта:
bash workspace-enterprise-install.sh -h
Для получения дополнительной информации о том, как использовать все доступные параметры скрипта, обратитесь к этой статье.
Когда установка завершится, можно убедиться в корректной работе ONLYOFFICE Workspace Enterprise. Откройте браузер и введите в адресной строке IP-адрес компьютера в локальной сети (не используйте ни localhost, ни сетевой адрес 127.0.0.1 того компьютера, на котором установлен ONLYOFFICE Workspace Enterprise, а используйте вместо этого его IP-адрес в локальной сети). ONLYOFFICE Workspace Enterprise должен работать, что свидетельствует об успешной установке.