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

Конспект страницы: 7 разделов коротко, данные на 14 октября 2026 и ответы на 5 вопросов. Полный разбор с примерами: Установка Jitsi Meet на свой сервер через Docker.

Коротко

Главная / Для офиса / Jitsi Meet Установка Jitsi Meet через Docker запускает четыре контейнера: web, prosody, jicofo и jvb, а видео и звук идут по UDP-порту 10000. Достаточно домена, открытых портов 80, 443 и 10000 и файла.env с адресом и почтой для сертификата Let's Encrypt. Для встреч, которые идут по одной, на старте хватит 2 ядер и 4 ГБ памяти: сервер быстрее упрётся в канал, чем в процессор.

Конспект по разделам

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

Jitsi Meet это открытая система видеовстреч, которая работает в браузере: участникам не нужны учётные записи и программы, достаточно ссылки на комнату. Лицензия Apache-2.0. Видео идёт через мост, то есть сервер, который принимает поток от каждого участника и раздаёт остальным, поэтому с ростом встречи нагрузка ложится на ваш канал.

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

Нагрузку задаёт число одновременных участников, а не число людей в компании. Мост пересылает видео без перекодирования, поэтому процессор тратится умеренно, а исходящий трафик растёт быстрее числа участников: каждый получает потоки всех остальных. Для встреч на 5-10 человек по одной хватит 2 ядер и 4 ГБ.

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

Порты по умолчанию в быстром старте 8000 и 8443, поэтому для работы на 80 и 443 их меняют в HTTP_PORT и HTTPS_PORT. С включённым ENABLE_LETSENCRYPT контейнер web выпускает сертификат сам, для этого порт 80 должен быть доступен из интернета. Если на сервере уже есть прокси, оставьте порты по умолчанию и направьте на них домен через Caddy: порт 10000 UDP прокси не обслуживает, видео идёт напрямую на сервер.

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

С настройками из env.example комнату создаст любой, кто знает адрес сервера, и мост начнёт тратить ваш канал на чужие встречи. Три переменные оставляют создание комнат за своими людьми, а гости заходят по ссылке без пароля. Кроме internal, AUTH_TYPE принимает jwt и ldap: первый удобен, когда ссылки на встречи выдаёт ваше приложение, второй подключает каталог сотрудников.

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

Приложения Jitsi Meet для Android и iOS позволяют указать адрес своего сервера в настройках, после чего встречи идут через ваш мост. В Jitsi нет списка контактов с входящими звонками, людей зовут ссылкой, и приглашение чаще всего отправляют через мессенджер, так что push-уведомления для самой Jitsi не настраивают. В Rocket.Chat домен Jitsi вписывают в настройках видеоконференций, в Element на Matrix его задают параметром preferredDomain в config.json.

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

Состояние Jitsi невелико: файл.env и каталог ~/.jitsi-meet-cfg с настройками, сертификатами и учётными записями prosody. Ежедневной копии этих двух мест хватает, схемы хранения описаны в разделе сервер для бэкапов. Сами встречи и видео на сервере не лежат, пока вы не подключили Jibri.

Установите приложение без консоли

Маркетплейс ставит готовый образ на новый сервер: Docker, GitLab, Nextcloud, n8n и другие.

Данные

ПортПротоколЗачем
80TCPВеб-интерфейс по HTTP, перенаправление на HTTPS
443TCPВеб-интерфейс по HTTPS
10000UDPВидео и звук через мост
20000-20050UDPJigasi, только если нужен вход по SIP

Данные на 14 октября 2026.

Вопросы и ответы

Как развернуть Jitsi Meet на своём сервере?

Направьте домен на сервер, откройте порты 80, 443 и 10000/udp, скачайте релиз jitsi/docker-jitsi-meet, создайте.env из env.example, выполните gen-passwords.sh, подготовьте каталоги настроек и запустите docker compose up -d.

Какие порты нужны для Jitsi Meet?

Для веб-интерфейса 80 и 443 по TCP, для видео и звука 10000 по UDP. Диапазон 20000-20050 по UDP нужен лишь компоненту Jigasi, если встречи принимают звонки по SIP.

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

Включите в.env ENABLE_AUTH=1, ENABLE_GUESTS=1 и AUTH_TYPE=internal, пересоздайте контейнеры и заведите пользователей командой prosodyctl register в контейнере prosody.

Можно ли поставить Jitsi Meet в локальной сети?

Можно. В JVB_ADVERTISE_IPS укажите адрес сервера, по которому участники достигают моста, а сертификат подготовьте свой: Let's Encrypt для внутренних адресов не выдаёт.

Сколько человек выдержит один сервер Jitsi Meet?

Зависит от числа одновременных участников и канала. Для старта хватит 2 ядер и 4 ГБ на встречи до 10 человек по одной, дальше ориентируйтесь на калькулятор выше и на загрузку сервера в первые недели.