VK WorkSpace On-Premise logo
Помощь
Обновлена 20 октября 2026 г. в 14:33

Как настроить сервис переговорных комнат

Шаг 1. Включите сервис переговорок

  1. В веб-интерфейсе установщика, перейдите в раздел Настройки → Переменные окружения.

  2. В левом боковом меню найдите pub.

  3. Нажмите кнопку редактировать edit_icon.

  4. Нажмите на кнопку + Добавить.

  5. В поле Название переменной введите CONFROOM_ADMIN_PANEL_ENABLED, в поле Значение переменной введите значение 1.

  6. Нажмите Сохранить.

    Как настроить сервис переговорных комнат

  7. В левом боковом меню найдите confroom-nginx и перейдите в режим редактирования.

  8. В поле Название переменной введите CONFROOM_ADMIN_PANEL_ENABLED, в поле Значение переменной введите значение 1.

  9. Нажмите Сохранить.

  10. Выполните шаг up_container для контейнеров pub1 и confroom-nginx1.

Шаг 2. Получите доступ в панель администратора сервиса

  1. Перейдите в веб-интерфейс установщика.

  2. На главной странице с контейнерами найдите confroom1.

  3. Выполните шаг generate_admin_with_password_for_confroom_admin_panel. После этого сгенерируется пользователь c логином admin.

    Как настроить сервис переговорных комнат

  4. Пароль от панели администратора переговорных комнат находится в файле confroomOwner.pass. Чтобы получить пароль, на машине с установщиком выполните команду:

    cat <путь до директории с установщиком>/confroomOwner.pass ; echo
  5. Авторизуйтесь в панели администратора по адресу: https://calendar.<domain>/confrooms/internal-admin/

    Как настроить сервис переговорных комнат

Если шаг generate_admin_with_password_for_confroom_admin_panel отсутствует или не выполняется, то выполните следующие команды на машине с контейнером confroom1:

docker exec -it confroom1 bashpython manage.py create_admin admin password

Описание сервиса

Сервис переговорных комнат состоит из трех новых контейнеров:

  • confroom-nginx — веб-сервер nginx является точкой входа в панель администратора сервиса переговорных комнат. Передает статические файлы компонента.
  • confroompg — база данных переговорных комнат Календаря.
  • confroom — API переговорных комнат Календаря. Также является бэкендом для панели администратора переговорных комнат.

Кроме шага up_container, контейнер confroom также содержит следующие шаги:

  • init_db — выполнить миграцию переговорных комнат вручную. Миграция выполняется автоматически, но при необходимости ее можнов выполнить вручную. В результате выполнения шага создаются таблицы в БД, заполняются города и техническое оснащение переговорных комнат. Создаются эндпоинты для взаимодействия с calendarapi.
  • send_confroom_token_to_service — генерирует токен для calendarapi, с ним calendarapi будет обращаться в сервис confroom. На токен выделяются права по взаимодействию с эндпоинтами.
  • generate_admin_with_password_for_confroom_admin_panel — генерирует пользователя с логином admin для панели администратора. Пароль сохраняет в файл confroomOwner.pass.

Технический писатель: Груздев Никита

Была ли статья полезна?