- 1. 安装部署及配置
- 2. 消息会话
- 3. 讨论组管理
- 3.1 讨论组基础维护操作(系统成员)
- 3.2 群管理员支持的操作
- 3.3 群主支持的操作
- 3.4 系统管理员讨论组管理
- 4. 禅道信息协同
- 4.1 禅道界面功能
- 4.2 禅道链接获取、渲染、打开
- 4.3 基于对话消息创建禅道对象
- 4.4 阿道(机器人)通知禅道对象操作的变动
- 4.5 阿道(机器人)指令查询操作禅道任务
- 5. 文件管理
- 6. Jitsi版音视频(9.x系列)
- 7. SRS版音视频(8.x系列)
- 7.1. 音视频会议配置
- 7.1.1 安装音视频服务端
- 7.1.2 安装SRS音视频服务端
- 7.1.3 开启和配置音视频功能
- 7.2. 发起会议
- 7.2.1 一对一会话中发起音视频会议
- 7.2.2 群组会话中发起音视频会议
- 7.2.3 独立发起音视频会议入口
- 7.3. 加入会议
- 7.3.1 分享音视频会议到会话
- 7.3.2 通过会议的ID加入会议
- 7.4. 预约会议
- 7.4.1 预约会议
- 7.5. 会议应用
- 7.5.1 音视频会议应用
- 7.1. 音视频会议配置
- 8. AI对话
安装 Jitsi 音视频服务端 分享链接
本篇目录
禅道大桌面自 9.0 版本起使用 Jitsi 作为音视频会议服务器。需要额外的部署。
以下是具体的步骤:
-
下载 Docker 镜像包,并加载镜像。
unzip xuanmeet.zip
cd xuanmeet
ls -1 xuanmeet-*.tar.xz | xargs --no-run-if-empty -L 1 docker load -i
-
编辑 env.xuan.example 文件
-
HTTP_PORT HTTP端口号8000,可根据情况使用默认80端口或其他端口。
-
HTTPS_PORT HTTPS端口号8443,可根据情况使用默认443端口或其他端口。
-
PUBLIC_URL 协议为HTTPS,端口不是443的情况下需要补上端口号。
-
XXB_URL 喧喧后台地址
-
WHITEBOARD_ENABLED 是否启用白板写作功能,默认开启。
-
JVB_ADVERTISE_IPS (可选)如果音视频服务器在NAT后面,则需要填写这个环境变量。填写能访问到的服务器的IP地址,以逗号","作为分隔。
-
JICOFO_MAX_MEMORY (可选)会议服务器内存限制,当人数超多(大于200人)且会议服务不稳定时可以考虑增大此选项。
-
VIDEOBRIDGE_MAX_MEMORY (可选)同上。
-
ENABLE_LETSENCRYPT (可选)是否启用 Let's Encrypt 签名服务。
- LETSENCRYPT_DOMAIN 需要 Let's Encrypt 签名的域名。
- LETSENCRYPT_EMAIL Let's Encrypt 签名的管理员邮箱
-
修改完成后
mv env.xuan.example .env
(后续需 ls -a 查看 .env 文件,隐藏文件默认在linux下不可见。)
-
运行 ./gen-passwords.sh 脚本生成随机会议服务器密码
-
(可选) 使用自己的 TLS 证书。
会议服务必须要启用 HTTPS,如果不使用有效的 TLS 证书或者 Let's Encrypt 签名服务。则会议服务器会使用自签名证书,这会导致在网页端显示证书错误的提示,需要用户手动确认才能正确使用。
如果要加载自己的证书可以在目录中新建 docker-compose.override.yml 文件。
version: '3.5' services: web: volumes: - /example/cert.crt:/config/keys/cert.crt:Z - /example/cert.key:/config/keys/cert.key:Z
将 /example/cert.crt 和 /example/cert.key 替换成自己证书所在的路径。证书格式需满足 Nginx 的要求。
-
启动服务
在
docker-compose.yml
所在目录运行docker compose up -d