Установка 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 прокси не обслуживает, видео идёт напрямую на сервер.
- Направьте домен meet.example.com на сервер и откройте в файрволе 80/tcp, 443/tcp и 10000/udp.
- Скачайте последний релиз со страницы выпусков репозитория jitsi/docker-jitsi-meet, распакуйте архив и войдите в каталог.
- Создайте.env из шаблона и сгенерируйте пароли служб скриптом gen-passwords.sh.
- Подготовьте каталоги настроек в домашней папке.
Как закрыть создание комнат в 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 и другие.
- Docker, n8n, OpenClaw, GitLab, Nextcloud
- Ставится при создании сервера
- Почасовая оплата сервера
- Root-доступ остаётся у вас
Данные
| Порт | Протокол | Зачем |
|---|---|---|
| 80 | TCP | Веб-интерфейс по HTTP, перенаправление на HTTPS |
| 443 | TCP | Веб-интерфейс по HTTPS |
| 10000 | UDP | Видео и звук через мост |
| 20000-20050 | UDP | Jigasi, только если нужен вход по 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 человек по одной, дальше ориентируйтесь на калькулятор выше и на загрузку сервера в первые недели.