Docker搭建开源视频会议平台

20240304

测试在openEuler中部署失败,在CentOS中部署成功

 

从Github克隆项目

cd /opt
git clone https://github.com/jitsi/docker-jitsi-meet
mv docker-jitsi-meet meet

官方不建议这种方式,可以从下面的链接中下载最新的release版本

Jitsi release 页面

 

复制配置文件,生成密钥

cd meet
cp env.example .env
sh gen-passwords.sh

 

修改配置文件

vim .env

配置文件很长,需要修改以下几项

CONFIG=/opt/meet/jitsi-meet-cfg    #修改成实际路径
HTTP_PORT=xxxx    #修改HTTP端口
HTTPS_PORT=xxxx    #修改HTTPS端口
TZ=Asia/Shanghai    #修改时区
PUBLIC_URL=xxxx    #修改对外访问链接(域名)
ENABLE_GUESTS=1    #免登录即可使用
AUTH_TYPE=internal    #授权方式
ENABLE_XMPP_WEBSOCKET=0    #加上这句话

 

拉起容器

需要保证环境中已经安装好了docker-compose

使用以下命令一键启动容器

docker-compose up -d

 

宝塔面板反向代理配置

创建一个网站,不用创建数据库

如果宝塔面板网站配置文件中有以下内容

则删除或者注释掉

添加一个反向代理

再修改反向代理配置如下

location / {
  proxy_pass https://127.0.0.1:xxxx/;       # 注意改成你实际使用的端口
  rewrite ^/(.*)$ /$1 break;
  proxy_redirect off;
  proxy_set_header Host $host;
  proxy_set_header X-Forwarded-Proto $scheme;
  proxy_set_header X-Real-IP $remote_addr;
  proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  proxy_set_header Upgrade-Insecure-Requests 1;
  proxy_set_header X-Forwarded-Proto https;
}

 

最后就可以邀请小伙伴来测试啦

文章参考:我不是我不是咕咕鸽大佬的博客

THE END
分享
二维码
海报
Docker搭建开源视频会议平台
20240304 测试在openEuler中部署失败,在CentOS中部署成功   从Github克隆项目 cd /opt git clone https://github.com/jitsi/docker-jitsi-meet mv doc……