apt-get update && apt-get upgrade -y
apt-get install gnupg2 nginx-full curl wget apt-transport-https openjdk-11-jre-headless
Пример: meet.example.org
| Тип записи | Имя хоста | Публичный IP-адрес | TTL (секунды) |
|---|---|---|---|
A | meet.example.org | Публичный IP-адрес вашего сервера для совещаний (x.x.x.x) | 1800 |
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
wget https://prosody.im/downloads/repos/$(lsb_release -sc)/prosody.sources -O/etc/apt/sources.list.d/prosody.sources
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 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
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
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