Jitsi Meet – платформа для проведения видеоконференций с открытым исходным кодом. ПО устанавливается на сервер, сама онлайн-платформа для видеосвязи при этом доступна как через браузер, так и с помощью мобильного приложения.

Возможности открытого программного обеспечения для онлайн-связи Jitsi Meet включают в себя:
- HD-видео с возможностью замены фона веб-камеры;
- демонстрацию экрана;
- текстовый чат;
- “поднятие руки” и реакции;
- проведение опросов;
- защиту конференции паролем при необходимости.
Jitsi Meet от Бегета – актуальная версия платформы, установленная на вашем виртуальном сервере с выбранным вами доменным именем и автоматически обновляемым SSL-сертификатом. Установите Jitsi Meet для аудио- и видеоконференций, вебинаров и встреч прямо в браузере.
Состав приложения
- Ubuntu 22.04
- Docker, последняя версия
- Jitsi 2.0.10008
Установка Jitsi Meet
При создании сервера помимо стандартных параметров вам будет предложено указать:
- Доменное имя, которое будет использоваться для доступа к установленной платформе Jitsi Meet. Вы можете как выбрать свой собственный домен, так и зарегистрировать новый. Помимо этого вы можете воспользоваться бесплатным доменом в зоне
.beget.app. - Email администратора. Будет использоваться для входа в Jitsi Meet с правами администратора.
- Пароль администратора. Вместе с email необходим для входа с правами администратора.
Установка и развертывание системы Jitsi Meet займут около 5 минут. После этого вы можете перейти к использованию открытого программного обеспечения Jitsi Meet.
Использование Jitsi Meet
Для перехода к веб-интерфейсу онлайн-платформы для видеосвязи Jitsi Meet просто откройте выбранный вами домен в браузере: https://mydomain.beget.app, где mydomain.beget.app – ваше доменное имя или выбранный технический домен.

Для создания конференции введите URL для доступа к ней, после чего нажмите “Создать конференцию” – вы будете перенаправлены на страницу встречи.

Тут вы можете присоединиться к встрече как обычный пользователь либо как организатор.

Для этого после нажатия “Присоединиться к встрече” выберите “Я организатор” и введите имя пользователя-модератора (по умолчанию создается пользователь admin) и соответствующий ему пароль.

Присоединившись как организатор, вы сможете управлять самой встречей – задать пароль для доступа к ней, настроить политику доступа к ней и многое другое.
FAQ
- Подключитесь к серверу по SSH.
- После подключения к серверу подключитесь к контейнеру
jitsi-prosody-1:docker exec -it jitsi-prosody-1 /bin/bash - Внутри контейнера выполните команду:
prosodyctl --config /config/prosody.cfg.lua register TheDesiredUsername meet.jitsi TheDesiredPassword
Где TheDesiredUsername – выбранное вами имя пользователя, а TheDesiredPassword – пароль создаваемого пользователя.
- Подключитесь к серверу по SSH.
- После подключения к серверу подключитесь к контейнеру
jitsi-prosody-1:docker exec -it jitsi-prosody-1 /bin/bash - В контейнере выполните команду:
prosodyctl --config /config/prosody.cfg.lua unregister TheDesiredUsername meet.jitsi
Где TheDesiredUsername – имя удаляемого пользователя.
- Подключитесь к серверу по SSH.
- После подключения к серверу подключитесь к контейнеру
jitsi-prosody-1:docker exec -it jitsi-prosody-1 /bin/bash - В контейнере выполните команду:
find /config/data/meet%2ejitsi/accounts -type f -exec basename {} .dat \;
Поскольку решение установлено в качестве Docker-контейнеров, его конфигурация осуществляется посредством переменных окружения в файле ./opt/beget/jitsi/.env.
- Конфигурация контейнеров:
/opt/beget/jitsi/docker-compose.yml - Файл с переменными окружения:
/opt/beget/jitsi/.env
По умолчанию логи отправляются в стандартный поток вывода контейнеров сервисов, они доступны с помощью команды docker logs -t -f <service_name>, где <service_name> – название нужного вам сервиса (доступны jitsi-web-1, jitsi-jvb-1, jitsi-jicofo-1, jitsi-prosody-1)
Для перезапуска всех сервисов выполните следующие действия:
- Подключитесь к вашему виртуальному серверу по SSH:
ssh root@my-ip, гдеmy-ip– IP-адрес вашего сервера - Перейдите в директорию с конфигурацией:
cd /opt/beget/jitsi - Выполните команду:
docker-compose restart
По умолчанию записи не сохраняются, для этого потребуется дополнительно настроить сервис Jibri. Сервис может быть расположен как на том же сервере, где и Jitsi, так и на отдельном сервере. Подробнее настройка описана в документации Jitsi.
