====== Установка Jitsi Meet на Debian 13 ====== === Обновление системы === apt-get update && apt-get upgrade -y === Установка пакетов === apt-get install gnupg2 nginx-full curl wget apt-transport-https openjdk-11-jre-headless ===== Настройка DNS ===== Пример: ''meet.example.org'' ^ Тип записи ^ Имя хоста ^ Публичный IP-адрес ^ TTL (секунды) ^ | ''A'' | ''meet.example.org'' | Публичный IP-адрес вашего сервера для совещаний (''x.x.x.x'') | ''1800'' | ===== Настройка полного доменного имени (FQDN) ===== hostnamectl set-hostname meet.example.org Добавьте в файл ''/etc/hosts'' 127.0.0.1 localhost x.x.x.x meet.example.org > ''x.x.x.x'' Это публичный IP-адрес вашего сервера. === Для локальной сети === 127.0.0.1 meet.example.org localhost === Проверка === hostname > meet.example.org hostname -f > localhost ping "$(hostname)" > Если всё прошло как надо, вы должны увидеть: meet.example.org ===== Добавление репозиториев ===== === Prosody === wget https://prosody.im/downloads/repos/$(lsb_release -sc)/prosody.sources -O/etc/apt/sources.list.d/prosody.sources === Jitsi === curl -sL https://download.jitsi.org/jitsi-key.gpg.key | sh -c 'gpg --dearmor > /usr/share/keyrings/jitsi-keyring.gpg' echo "deb [signed-by=/usr/share/keyrings/jitsi-keyring.gpg] https://download.jitsi.org stable/" | tee /etc/apt/sources.list.d/jitsi-stable.list Обновить список пакетов apt-get update ===== Настройка файрвола UFW ===== Если требуется ufw allow 80/tcp ufw allow 443/tcp ufw allow 10000/udp ufw allow 22/tcp ufw allow 3478/udp ufw allow 5349/tcp ufw enable Проверка состояния ufw status verbose ===== Установка OpenJDK 11 ===== wget http://mirror.yandex.ru/debian/pool/main/o/openjdk-11/openjdk-11-jre_11.0.29%2B7-1_amd64.deb wget http://mirror.yandex.ru/debian/pool/main/o/openjdk-11/openjdk-11-jre-headless_11.0.29%2B7-1_amd64.deb dpkg -i openjdk-11-jre-headless_11.0.29+7-1_amd64.deb dpkg -i openjdk-11-jre_11.0.29+7-1_amd64.deb apt-get install -f ===== Установка Jitsi Meet ===== apt-get install lua5.2 apt-get install jitsi-meet Попросит ввести домен и на выбор сертификат TLS ===== Удаление ===== apt-get purge jigasi jitsi-meet jitsi-meet-web-config jitsi-meet-prosody jitsi-meet-turnserver jitsi-meet-web jicofo jitsi-videobridge2 ===== Источники ===== * [[https://jitsi.github.io/handbook/docs/devops-guide/]] * [[https://jitsi-club.gitlab.io/jitsi-self-hosting/en/01-deployment-howto/03-tuning/]]