Установка Jitsi Meet на свой сервер через Docker: термины и чек-лист

Подробности, цифры, термины и чек-лист по теме «Установка Jitsi Meet на свой сервер через Docker». Страница справочника целиком: Установка Jitsi Meet.

Коротко о теме

Установка Jitsi Meet через Docker: четыре контейнера, открытые 80 и 443, пароль на создание комнат, приложение для телефона и нагрузка на канал.

Подробности по разделам

Что такое Jitsi Meet и из чего он состоит

В Docker-наборе четыре службы. Web отдаёт страницу и принимает HTTPS, prosody ведёт служебную связь между браузерами и сервером, jicofo распределяет участников по мосту, jvb (Jitsi Videobridge) пересылает видео и звук. Историю переписки Jitsi не хранит, поэтому его ставят рядом с чатом: Rocket.Chat и Element на Matrix Synapse открывают встречи на вашем домене.

Какие порты и сколько канала нужно Jitsi Meet на сервере

Канал на тарифах MSK Ultra 1 Гбит/с (на 14 октября 2026), его запаса достаточно для небольших встреч. Запись встреч делает отдельный компонент Jibri: он запускает браузер на каждую запись и заметно грузит процессор, так что под него планируйте второй сервер. Отметьте, сколько встреч идёт одновременно и насколько велика самая большая

Как установить Jitsi Meet через Docker с HTTPS по шагам

Для сервера в локальной сети или за NAT укажите в JVB_ADVERTISE_IPS адрес, по которому участники достигают моста. Сертификат Let's Encrypt на внутренний адрес не выпускается, там понадобится собственный. Есть и пакетная установка Jitsi для Debian и Ubuntu из репозитория проекта, здесь описан путь через контейнеры.

Как закрыть создание комнат в Jitsi Meet паролем

Пользователей для internal заводят в контейнере prosody. После правки.env пересоздайте контейнеры командой docker compose up -d.

Jitsi Meet на телефоне и в связке с мессенджером

Чем отличаются эти системы между собой, разобрано в подборке self hosted мессенджеров.

Копии и обновление Jitsi Meet без потери пользователей

Для обновления скачайте свежий релиз репозитория, сравните его env.example со своим.env: в новых версиях появляются переменные. Затем выполните docker compose pull и docker compose up -d и проверьте тестовую встречу с телефона и из браузера.

Ключевые цифры

Термины на странице

Let's Encrypt
Let's Encrypt выпускает бесплатные DV-сертификаты на 90 дней с автоматическим продлением.
CAL
CAL это клиентская лицензия доступа. Для работы нескольких пользователей через удалённый рабочий стол нужны лицензии RDS CAL.
Nextcloud
Nextcloud это облачное хранилище файлов, которое ставят на свой сервер.
n8n
n8n это программа для автоматизации: связывает сервисы сценариями без программирования.
Apache
Apache это веб-сервер. На хостинге с ним работают файлы .htaccess.
Debian
Debian это дистрибутив Linux, на котором основана Ubuntu. Его ценят за стабильность.
Канал
Канал это скорость подключения сервера к сети, обычно в Мбит или Гбит в секунду.
Трафик
Трафик это объём переданных данных. У одних тарифов он безлимитный, у других платный сверх пакета.

Что проверить

  1. Выберите конфигурацию по памяти и диску под задачу, процессор обычно вторичен.
  2. Проверьте тип виртуализации: KVM даёт свою систему и гарантированные ресурсы.
  3. Уточните, входит ли IPv4 и сколько стоит трафик сверх пакета.
  4. Храните данные контейнеров в томах.
  5. Закрепляйте версии образов, а не latest.
  6. Ограничьте ресурсы контейнеров, чтобы один не съел весь сервер.

Связанные страницы