You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何安装最新版BigBlueButton 2.5?含私有网络及证书方案疑问

BigBlueButton 2.5 安装及私有网络证书配置指南

一、安装BigBlueButton 2.5版本

BigBlueButton 2.5仅支持Ubuntu 20.04 64位系统,按以下步骤完成安装:

  • 更新系统包并升级:
    sudo apt update && sudo apt upgrade -y
    
  • 安装必要的依赖工具:
    sudo apt install -y apt-transport-https ca-certificates curl gnupg2 software-properties-common
    
  • 添加BigBlueButton官方GPG密钥:
    curl -fsSL https://ubuntu.bigbluebutton.org/repo/bigbluebutton.asc | sudo gpg --dearmor -o /usr/share/keyrings/bigbluebutton.gpg
    
  • 注册BigBlueButton仓库:
    echo "deb [signed-by=/usr/share/keyrings/bigbluebutton.gpg] https://ubuntu.bigbluebutton.org/repo focal main" | sudo tee /etc/apt/sources.list.d/bigbluebutton.list
    
  • 更新包索引并安装BigBlueButton 2.5:
    sudo apt update
    sudo apt install -y bigbluebutton
    
  • 验证安装版本:
    bbb-conf --version
    
    输出应显示BigBlueButton 2.5.x(x为具体修订版本)。

二、私有网络环境下用OpenSSL替代Let's Encrypt Certbot

私有网络无法访问Let's Encrypt的公网验证服务,因此可以用OpenSSL生成自签名证书或私有CA签发的证书来替代,步骤如下:

1. 生成自签名证书(无私有CA时使用)

  • 创建证书存储目录:

    sudo mkdir -p /etc/bigbluebutton/ssl
    
  • 生成2048位RSA私钥:

    sudo openssl genrsa -out /etc/bigbluebutton/ssl/your-server-fqdn.key 2048
    

    替换your-server-fqdn为你的服务器私有域名(如bbb.internal.local)。

  • 生成证书签名请求(CSR):

    sudo openssl req -new -key /etc/bigbluebutton/ssl/your-server-fqdn.key -out /etc/bigbluebutton/ssl/your-server-fqdn.csr
    

    填写信息时,Common Name必须与服务器FQDN完全一致,其余字段可按需填写。

  • 生成有效期10年的自签名证书:

    sudo openssl x509 -req -days 3650 -in /etc/bigbluebutton/ssl/your-server-fqdn.csr -signkey /etc/bigbluebutton/ssl/your-server-fqdn.key -out /etc/bigbluebutton/ssl/your-server-fqdn.crt
    

2. 配置BigBlueButton使用自定义证书

  • 将证书和私钥复制到系统SSL目录:
    sudo cp /etc/bigbluebutton/ssl/your-server-fqdn.crt /etc/ssl/certs/
    sudo cp /etc/bigbluebutton/ssl/your-server-fqdn.key /etc/ssl/private/
    
  • 运行配置工具绑定证书到服务器FQDN:
    sudo bbb-conf --setip your-server-fqdn
    
  • 重启所有BigBlueButton服务:
    sudo bbb-conf --restart
    

3. 关键注意事项

  • 自签名证书会触发客户端浏览器的安全警告,需手动添加信任;若有企业私有CA,建议用CA签发的证书,客户端信任CA后可避免警告。
  • 确保客户端能在私有网络内解析服务器FQDN(通过私有DNS或本地hosts文件配置)。
  • 验证配置:访问https://your-server-fqdn/bigbluebutton/api,若能正常返回XML格式的API响应,说明证书配置生效。

内容的提问来源于stack exchange,提问作者AthmaneDZ

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 10:25:35