Jitsi Meet极简部署

适配 Ubuntu 22 + 宝塔面板环境,优先选 Docker 方式搭建(避坑且高效)

 

一、首推:Jitsi Meet(多人 + 稳定 + 界面完善)

Jitsi Meet 是目前最受欢迎的开源视频会议系统,无需注册、界面简洁专业、支持百人级会议(SFU 架构,比 P2P 稳定),宝塔面板下用 Docker 搭建仅需几步,完全解决 MiroTalk C2C 的短板。

核心优势

  • 界面:专业会议界面(参会者列表、屏幕共享、字幕、会议录制、虚拟背景);
  • 稳定性:SFU 架构,多人通话不卡顿,社区长期维护;
  • 功能:支持多人视频、聊天、文件共享、会议密码、直播推流等;
  • 部署:官方 Docker 镜像,宝塔一键启动,无需复杂配置。

宝塔面板搭建步骤(Ubuntu 22)

1. 前置准备(宝塔操作)

  • 宝塔面板 → 软件商店 → 安装「Docker 管理器」(自动装 Docker + docker-compose);
  • 宝塔 → 安全 → 防火墙放行端口:80/tcp443/tcp10000/udp(Jitsi 核心端口);
  • 服务器安全组同步放行以上端口(阿里云 / 腾讯云等)。
# 进入宝塔网站目录(方便管理)
cd /www/wwwroot/
# 克隆官方Docker配置
git clone https://github.com/jitsi/docker-jitsi-meet.git
cd docker-jitsi-meet
# 复制默认配置(自动生成密码等)
cp env.example .env
# 生成安全密码(自动填充到.env)
./gen-passwords.sh

3. 修改配置(适配宝塔)

编辑 .env 文件(宝塔 → 文件 → /www/wwwroot/docker-jitsi-meet/.env),修改关键配置:

# 1. 替换为你的服务器公网IP/域名(必填,否则无法外网访问)
PUBLIC_URL=https://你的域名(如meet.xxx.com)  # 若暂时不用域名,填 http://服务器IP

# 2. 可选:关闭匿名访问(加会议密码)
ENABLE_AUTH=1          # 开启认证,“=0”则关闭账号密码认证
ENABLE_GUESTS=1        # 允许访客(需密码进入),“=0”关闭访客访问
AUTH_TYPE=internal     # 内置账号密码

# 3. 端口适配(避免宝塔冲突,默认80/443即可,若被占用改端口)
HTTP_PORT=8081         # 若80被宝塔占用,改8081
HTTPS_PORT=8443        # 若443被占用,改8443
# 4.视频和语音的IPS()
JVB_ADVERTISE_IPS=你的服务器公网IP  # 必须填!否则无视频/声音

4. 启动容器(宝塔终端)

# 创建数据目录(持久化配置/录像)
mkdir -p ~/.jitsi-meet-cfg/{web,prosody,jicofo,jvb,jigasi,jibri}
# 启动容器(后台运行)
docker-compose up -d

5. 创建会议账号(可选,开启认证后)

# 进入prosody容器创建账号(格式:用户名@meet.jitsi)
docker exec -it prosody prosodyctl register 用户名 meet.jitsi 密码

6. 访问使用

    • 直接访问:http://服务器IP(或配置的域名 / 端口);

    • 功能:点击「开始会议」→ 输入会议名 → 即可发起多人会议,支持分享链接、设置密码、屏幕共享等;

    • 界面:参会者列表、静音 / 视频控制、聊天框、录制按钮等,体验远超 MiroTalk C2C。

7. 宝塔域名反向代理(可选,优雅访问)

若用域名访问,宝塔 → 网站 → 添加站点(域名如 meet.xxx.com)→ 反向代理 → 目标 URL 填 http://127.0.0.1:80(或自定义端口),并配置 SSL 证书(强制 HTTPS)。

© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享