<< Click to Display Table of Contents >> Администрирование (Linux) > Общесистемные настройки > Интеграция с ONLYOFFICE и Р7-Офис > Установка решения Установка сервиса онлайн-редактирования |
1.Распакуйте дистрибутив с решением в локальную папку на сервере, например, /srv/collaboration/.
2.Чтобы получить приложение из приватного реестра, войдите в Docker. Для этого выполните команду:
sudo docker login ciaregistry.directum.ru --username <Имя учетной записи> --password <Пароль учетной записи>
Имя и пароль учетной записи можно получить в службе поддержки Directum RX.
3.В папке с дистрибутивом решения в подпапке settings откройте конфигурационный файл tenant1.env. Задайте в нем основные настройки решения:
•CLIENT_HOST – доменное имя веб-клиента, например, rx.company.ru;
•CLIENT_PATH – имя приложения веб-клиента, например, /DrxWeb;
•CLIENT_USERNAME – имя системной учетной записи для работы с онлайн-редакторами. Укажите имя учетной записи пользователя Service User в формате, соответствующем типу аутентификации в Directum RX: внешней или по паролю;
•CLIENT_PASSWORD – пароль системной учетной записи.
ВАЖНО. Так как пароль для пользователя Service User хранится в файле tenant1.env в открытом виде, убедитесь, что доступ к файлу имеют только администраторы;
•AUTH_TYPE – тип аутентификации системного пользователя. Возможные значения: password – аутентификация по паролю, windows – аутентификация с помощью учетной записи Windows, adfs – сквозная аутентификация с помощью служб AD FS.
ВАЖНО. Значения параметров не должны содержать символ #, так как этим символом отмечается начало комментария.
4.В папке с дистрибутивом решения в подпапке settings откройте конфигурационный файл settings.share.env. Раскомментируйте в нем параметр JWT_SECRET и укажите в нем строку для генерации JWT-токенов длиной не менее 20 символов. Рекомендуется сгенерировать строку с помощью любого специализированного сервиса генерации безопасных случайных паролей.
5.При необходимости задайте дополнительные настройки решения:
•ограничение доступа к онлайн-редакторам;
•автоматическое отключение сервисов, например, на время проведения технических работ в системе Directum RX;
•использование онлайн-редактора «Р7-Офис. Профессиональный. Сервер документов».
Подробнее см. в разделе «Настройка решения».
6.Скачайте из приватного реестра Docker новые версии образов с сервисами онлайн-редакторов. Для этого выполните команду:
sudo docker-compose -f docker-compose.yml -f docker-compose.tenant1.yml pull
ВАЖНО. Все команды docker-compose необходимо выполнять из папки, в которую распаковано решение.
7.Запустите скачанные сервисы с помощью команды:
sudo docker-compose -f docker-compose.yml -f docker-compose.tenant1.yml up -d
8.Проверьте, что все сервисы запустились. Для этого подождите несколько минут и выполните команду:
sudo docker-compose -f docker-compose.yml -f docker-compose.tenant1.yml ps
Все сервисы должны быть в состоянии Up:
Если у одного или нескольких сервисов состояние Down, обратитесь к лог-файлам сервисов, чтобы выявить причину сбоя.
Чтобы посмотреть лог-файлы всех сервисов, используйте команду:
sudo docker-compose -f docker-compose.yml -f docker-compose.tenant1.yml logs
Чтобы посмотреть лог-файл конкретного сервиса, используйте команду:
sudo docker logs <имя_сервиса (колонка Name)>
Чтобы просматривать ошибки в лог-файле в режиме реального времени, вызовите команду с ключом -f:
sudo docker logs -f <имя_сервиса (колонка Name)>
Устраните причину самостоятельно или обратитесь в службу поддержки Directum RX.
9.Для корректного отображения шрифтов в онлайн-редакторах добавьте используемые в компании шрифты в формате TTF в папку <Папка с установленным решением>/fonts.
© Компания Directum, 2024 |