代码下载
github docker-jitsi-meet
gitee docker-jitsi-meet
cd /opt
git clone https://github.com/jitsi/docker-jitsi-meet.git
开始安装
- 复制一份 env
cd docker-jitsi-meet
cp env.example .env
# 创建映射路径
mkdir -p /opt/docker-jitsi-meet/jitsi-meet-cfg/{web/letsencrypt,transcripts,prosody/config,prosody/
./gen-passwords.sh
如果不修改也可以直接使用
修改配置文件
- 携带 jwt的 结合jitsi-admin 使用
# Directory where all configuration will be stored
CONFIG=/opt/docker-jitsi-meet/jitsi-meet-cfg
# Exposed HTTP port
HTTP_PORT=8000
# Exposed HTTPS port
HTTPS_PORT=8443
# System time zone
TZ=Asia/Shanghai
# Public URL for the web service (required)
# 这个是一个虚拟域名
PUBLIC_URL=https://meet.example.cn
JVB_ADVERTISE_IPS=192.168.1.189
#DOCKER_HOST_ADDRESS=172.25.67.241
# Name your etherpad instance!
ETHERPAD_TITLE=Video Chat
# The default text of a pad
ETHERPAD_DEFAULT_PAD_TEXT="Welcome to Web Chat!\n\n"
# Name of the skin for etherpad
ETHERPAD_SKIN_NAME=colibris
# Skin variants for etherpad
ETHERPAD_SKIN_VARIANTS="super-light-toolbar super-light-editor light-background full-width-editor"
# Enable authentication
ENABLE_AUTH=1
# Enable guest access
ENABLE_GUESTS=0
# 开启 jwt 认证 JWT_APP_ID JWT_APP_SECRET需要和 jitsi-admin 匹配
AUTH_TYPE=jwt
JWT_APP_ID=jitsi_admin
JWT_APP_SECRET=jitsiAdmin
JWT_ACCEPTED_ISSUERS=jitsiAdmin
JWT_ACCEPTED_AUDIENCES=my_server1,my_server2,jitsi_admin
# XMPP password for Jicofo client connections
JICOFO_AUTH_PASSWORD=660570b66b341fd68d97be443c9aa5e4
# XMPP password for JVB client connections
JVB_AUTH_PASSWORD=7c46a0687badf7f908c85bb4bdc3d48d
# XMPP password for Jigasi MUC client connections
JIGASI_XMPP_PASSWORD=3939d71209543b2fb203886436d94310
# XMPP recorder password for Jibri client connections
JIBRI_RECORDER_PASSWORD=9c1f4c14e96f7c9d0ad1123aac3fa667
# XMPP password for Jibri client connections
JIBRI_XMPP_PASSWORD=941dd2c5176d8ebbb68f8085125c90f3
DEFAULT_LANGUAGE=zhCN