Jitsi - установка на Ubuntu 18.04 через docker


Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2020

Перейти к: навигация, поиск

Доступная цена

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
LETSENCRYPT_EMAIL=admin@meet.site.club

и пересоздать контейнеры через:

# 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.
Индекс цитирования