Jitsi-Meet配置手册[For Docker]

snow chuai汇总、整理、撰写---2020/08/05


1. 安装Docker-CE
1) 更新系统并安装相关必须的软件
[root@srv1 ~]# yum update -y
[root@srv1 ~]# yum install yum-utils device-mapper-persistent-data lvm2 git -y
[root@srv1 ~]# yum install yum-utils -y
2) 安装Docker-CE [root@srv1 ~]# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo [root@srv1 ~]# sudo sed -i 's+download.docker.com+mirrors.tuna.tsinghua.edu.cn/docker-ce+' /etc/yum.repos.d/docker-ce.repo
[root@srv1 ~]# yum install docker-ce -y
[root@srv1 ~]# systemctl enable --now docker
3) 配置加速器 [root@srv1 ~]# vim /etc/docker/daemon.json { "registry-mirrors": ["https://3laho3y3.mirror.aliyuncs.com"] }
[root@srv1 ~]# systemctl restart docker
4) 安装Docker-compose [root@srv1 ~]# yum --enablerepo=epel install python-pip python-devel gcc -y [root@srv1 ~]# pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade pip six [root@srv1 ~]# pip install -i https://pypi.tuna.tsinghua.edu.cn/simple docker-compose
2. 安装Docker-Jitsi-meet
1) 安装并配置Jitsi-meet
[root@srv1 ~]# git clone https://github.com/jitsi/docker-jitsi-meet
[root@srv1 ~]# cd docker-jitsi-meet
[root@srv1 docker-jitsi-meet]# mkdir -p ~/.jitsi-meet-cfg/{web/letsencrypt,transcripts,prosody/config,prosody/prosody-plugins-custom,jicofo,jvb,jigasi,jibri}
[root@srv1 docker-jitsi-meet]# cp env.example .env
[root@srv1 docker-jitsi-meet]# vim .env # 可修改37行,http所监听的端口 HTTP_PORT=80
# 修改39行,https所监听的端口 HTTPS_PROT=443
# 修改43行,时区 TZ=Asia/Shanghai
# 取消46行注释,设定服务器访问的IP或FQDN PUBLIC_URL=https://srv1.1000y.cloud
# 通过运行以下bash脚本在.env文件的security部分选项中设置强密码 [root@srv1 ~]# ./gen-passwords.sh
2) 启动Jitsi-Meet [root@srv1 docker-jitsi-meet]# docker-compose up -d
3) 访问Jitsi-Meet [浏览器]===>https://$srv-ip




3. 重启Jitsi服务
1) 删除容器及镜像
[root@srv1 ~]# docker stop $(docker ps -aq)
[root@srv1 ~]# docker rm $(docker ps -aq)
[root@srv1 ~]# docker rmi $(docker images -q)
2) 重新构建Jitsi-Meet容器
[root@srv1 ~]# docker-compose -f docker-compose.yml -f jigasi.yml up -d --force-recreate

 

如对您有帮助,请随缘打个赏。^-^

gold