Флаг: English English

Как установить 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.

  1. Создаём файл на основе примера:

    cp env.example .env
    
  2. Указываем домен:

    JITSI_DOMAIN=meet.your-domain.com
    
  3. Генерируем пароли:

    ./gen-passwords.sh
    
  4. Создаём папки для данных:

    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: Проверка работы

  1. Откройте в браузере:

    https://meet.your-domain.com
    
  2. Убедитесь, что открывается интерфейс Jitsi Meet.

  3. Проверьте открытые порты в фаерволе:

    • 80 (HTTP)
    • 443 (HTTPS)
    • 10000 (UDP)

Обновление

Для апдейта достаточно скачать свежий архив и перезапустить контейнеры:

docker compose up -d

Итог

Теперь у вас есть собственный сервер для видеоконференций на базе Jitsi Meet, который обеспечивает:

  • Полный контроль над данными.
  • Автоматическую генерацию SSL-сертификатов.
  • Гибкое расширение функционала (SIP, запись, совместное редактирование).

Используйте его для безопасных встреч и конфиденциальных консультаций.

Нужна помощь?

Свяжись со мной и я помогу решить проблему

Похожие посты