Как установить Jitsi Meet на свой сервер с помощью Docker
Опубликовано 09.09.2025
Хотите создать свой собственный, полностью приватный сервер для видеоконференций?
Jitsi Meet — отличный выбор, а установка с помощью Docker — самый быстрый и надёжный способ. В этой статье — пошаговое руководство, которое поможет развернуть сервер буквально за несколько минут.
Шаг 1: Подготовка
Перед установкой убедитесь, что у вас есть:
- Сервер с Linux (например, Ubuntu).
- Доменное имя, указывающее на IP вашего сервера (например,
meet.your-domain.com). - Установленные Docker и Docker Compose.
👉 Если Docker ещё не установлен — воспользуйтесь инструкцией из предыдущей статьи.
Шаг 2: Скачивание Jitsi Meet
Вместо git clone будем использовать готовый архив с последним релизом.
wget $(wget -q -O - https://api.github.com/repos/jitsi/docker-jitsi-meet/releases/latest | grep zip | cut -d\" -f4)
unzip docker-jitsi-meet-*.zip
cd docker-jitsi-meet
Шаг 3: Настройка конфигурации
Все параметры находятся в файле .env.
Создаём файл на основе примера:
cp env.example .envУказываем домен:
JITSI_DOMAIN=meet.your-domain.comГенерируем пароли:
./gen-passwords.shСоздаём папки для данных:
mkdir -p ~/.jitsi-meet-cfg/{web,transcripts,prosody/config,prosody/prosody-plugins-custom,jicofo,jvb,jigasi,jibri}
Шаг 4: Запуск Jitsi Meet
Базовый запуск
docker compose up -d
С дополнительными возможностями
SIP (Jigasi):
docker compose -f docker-compose.yml -f jigasi.yml up -dЗапись и трансляция (Jibri):
docker compose -f docker-compose.yml -f jibri.yml up -dСовместное редактирование (Etherpad):
docker compose -f docker-compose.yml -f etherpad.yml up -d
Можно комбинировать, например:
docker compose -f docker-compose.yml -f jigasi.yml -f jibri.yml up -d
SSL-сертификат
В .env включите:
ENABLE_LETSENCRYPT=1
LETSENCRYPT_DOMAIN=meet.your-domain.com
LETSENCRYPT_EMAIL=your-email@example.com
Шаг 5: Проверка работы
Откройте в браузере:
https://meet.your-domain.comУбедитесь, что открывается интерфейс Jitsi Meet.
Проверьте открытые порты в фаерволе:
80(HTTP)443(HTTPS)10000(UDP)
Обновление
Для апдейта достаточно скачать свежий архив и перезапустить контейнеры:
docker compose up -d
Итог
Теперь у вас есть собственный сервер для видеоконференций на базе Jitsi Meet, который обеспечивает:
- Полный контроль над данными.
- Автоматическую генерацию SSL-сертификатов.
- Гибкое расширение функционала (SIP, запись, совместное редактирование).
Используйте его для безопасных встреч и конфиденциальных консультаций.