====== Установка 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/]]