Jitsi

Jitsi
Готовое решение для проведения защищенных шифрованием видеоконференций, которое позволяет совершать звонки, обмениваться сообщениями и файлами, а также передавать изображения с экрана монитора.

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

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 – ваше доменное имя или выбранный технический домен.

сервер Jitsi

Для создания конференции введите 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 \;
Как внести изменения в конфигурацию Jitsi Meet?

Поскольку решение установлено в качестве Docker-контейнеров, его конфигурация осуществляется посредством переменных окружения в файле ./opt/beget/jitsi/.env.

Где находится конфигурация и данные моего приложения на сервере?
  • Конфигурация контейнеров: /opt/beget/jitsi/docker-compose.yml
  • Файл с переменными окружения: /opt/beget/jitsi/.env
Как посмотреть логи сервисов Jitsi Meet?

По умолчанию логи отправляются в стандартный поток вывода контейнеров сервисов, они доступны с помощью команды 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
Сохраняются ли записи видеоконференций в Jitsi Meet?

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

Jitsi
Jitsi
2 ядра / 2 ГБ / 30 ГБ / 250 Мб/сек.
Бесплатно с каждым сервером:

Автоматический бэкап данных
Круглосуточный мониторинг
Почтовая система
DNS-хостинг
Приватные сети
Сервер будет создан автоматически сразу после регистрации аккаунта

22 ₽

в день
Категории
Видеоконференции
Управление проектами