Jitsi - установка на Ubuntu 18.04 через docker
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Версия от 09:08, 9 мая 2020; Admin iph (обсуждение | вклад)
Jitsi - установка на Ubuntu 18.04 через docker
Документация: https://github.com/jitsi/docker-jitsi-meet/blob/master/README.md
Ставим docker и docker-compose, добавляем docker в автозагрузку
# wget -O - https://get.docker.com | bash # systemctl enable docker && systemctl start docker # apt install docker-compose
Алгоритм установки jitsi на поддомен https://meet.site.club/ без SSL сертификата
# cd /root/ # git clone https://github.com/jitsi/docker-jitsi-meet && cd docker-jitsi-meet # cp env.example .env # ./gen-passwords.sh # vi .env TZ=Europe/Moscow HTTP_PORT=8000 HTTPS_PORT=9443 PUBLIC_URL=https://meet.site.club/ # docker-compose up -d
Проверяем какие контейнеры запущены:
# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 8daf852c9f94 jitsi/jicofo:latest "/init" 9 seconds ago Up 7 seconds dockerjitsimeet_jicofo_1 c2391363acf8 jitsi/jvb:latest "/init" 9 seconds ago Up 6 seconds 0.0.0.0:4443->4443/tcp, 0.0.0.0:10000->10000/udp dockerjitsimeet_jvb_1 3d772ac5c297 jitsi/web:latest "/init" 14 seconds ago Up 8 seconds 0.0.0.0:8000->80/tcp, 0.0.0.0:9443->443/tcp dockerjitsimeet_web_1 6d4b5bd5c0b6 jitsi/prosody:latest "/init" 14 seconds ago Up 9 seconds 5222/tcp, 5269/tcp, 5280/tcp, 5347/tcp dockerjitsimeet_prosody_1
Заходим на https://meet.site.club:9443 для создания видеоконференции.
Если нужно сгенерировать Let's Encrypt сертификат для https://meet.site.club/ нужно поменять в .env
HTTP_PORT=80 HTTPS_PORT=443 ENABLE_LETSENCRYPT=1 LETSENCRYPT_DOMAIN=meet.site.club [email protected]
и пересоздать контейнеры через:
# docker stop $(docker ps -a -q) # docker rm $(docker ps -a -q) # docker-compose up -d
Локация лог файлов
/var/log/jitsi/jvb.log /var/log/jitsi/jicofo.log /var/log/prosody/prosody.log
Инфа для фаервола:
80/tcp for Web UI HTTP (really just to redirect, after uncommenting ENABLE_HTTP_REDIRECT=1 in .env) 443/tcp for Web UI HTTPS 4443/tcp for RTP media over TCP 10000/udp for RTP media over UDP Also 20000-20050/udp for jigasi, in case you choose to deploy that to facilitate SIP access.