Jitsi Meet — открытая платформа для проведения видеоконференций через браузер. Она поддерживает видео и аудио, демонстрацию экрана, текстовый чат и другие функции, необходимые для обычных онлайн-встреч.
Главная особенность заключается в возможности самостоятельно разместить сервер. Вместо подключения к чужой инфраструктуре пользователи заходят на ваш адрес:
https://meet.example.com
Сервер самостоятельно обрабатывает медиатрафик конференции. Поэтому требования к VDS зависят не только от количества пользователей, но и от качества видео, использования демонстрации экрана и других факторов.
Содержание
Для тестовой установки можно использовать небольшой VDS:
| Ресурс | Рекомендация |
|---|---|
| CPU | 2 vCPU |
| RAM | 4 ГБ |
| Диск | 20 ГБ SSD |
| ОС | Ubuntu 22.04 / 24.04 |
| IPv4 | 1 публичный адрес |
| Домен | желательно |
Если планируется регулярная конференция на десятки участников, лучше сразу закладывать больше CPU и оперативной памяти.
Перед установкой необходимо направить домен или поддомен на VDS.
Например:
meet.example.com → IP_АДРЕС_VDS
Создайте A-запись в панели управления доменом.
После этого проверьте DNS:
nslookup meet.example.com
В ответе должен отображаться IPv4-адрес вашего VDS.
После обновления проверьте имя хоста:
hostname
Для сервера видеоконференций удобно использовать понятное имя, например meet
При необходимости установите его:
hostnamectl set-hostname meet
Затем проверьте:
hostnamectl
Jitsi предоставляет собственный репозиторий пакетов для Debian и Ubuntu. Это удобнее ручной сборки, поскольку необходимые компоненты устанавливаются и обновляются как системные пакеты.
Сначала установим необходимые инструменты:
apt install curl gnupg2 apt-transport-https -y
Добавим ключ репозитория:
curl https://download.jitsi.org/jitsi-key.gpg.key | \
gpg --dearmor -o /usr/share/keyrings/jitsi-keyring.gpg
Добавим репозиторий:
echo "deb [signed-by=/usr/share/keyrings/jitsi-keyring.gpg] https://download.jitsi.org stable/" \
> /etc/apt/sources.list.d/jitsi-stable.list
Обновим список пакетов:
apt update
Теперь установим Jitsi Meet:
apt install jitsi-meet -y
Во время установки появится несколько вопросов.
Установщик попросит указать hostname сервера.
Введите:
meet.example.com

Используйте именно тот домен, который направили на IP-адрес VDS или ip адрес, если выполняется тестовая установка.
После установки Jitsi предложит выбрать способ настройки сертификата.
Для публичного сервера обычно удобно использовать Let's Encrypt.
Если установщик предлагает автоматически получить сертификат, выберите соответствующий вариант и укажите адрес электронной почты, если он требуется.
Jitsi настроит веб-сервер и получит TLS-сертификат.

После завершения откройте:
https://meet.example.com
Если страница загрузилась, базовая установка завершена.
После установки полезно убедиться, что основные компоненты запущены.
Проверьте Jitsi Videobridge:
systemctl status jitsi-videobridge2
Также проверьте Prosody:
systemctl status prosody

И веб-сервер:
systemctl status nginx
В нормальном состоянии службы должны иметь:
Active: active (running)
Если одна из них не запустилась, смотрите журнал этой службы.
Например:
journalctl -u jitsi-videobridge2 -n 50 --no-pager
Откройте:
https://meet.example.com

Введите название комнаты:
team-meeting
Jitsi создаст конференцию и предложит подключиться к ней.
Теперь отправьте ссылку другому участнику:
https://meet.example.com/team-meeting
Участнику не требуется отдельная учётная запись, если сервер настроен на анонимное подключение.
Перед входом браузер попросит разрешение на микрофон и камеру. После предоставления разрешений участник сможет подключиться к конференции.
Jitsi Meet можно развернуть на VDS и получить собственный сервер видеоконференций с доступом через браузер.
Для небольшой команды достаточно относительно скромного VDS. При росте количества участников в первую очередь нужно следить за CPU, сетевой нагрузкой и стабильностью медиатрафика.