准备工作
apt install -y apt-transport-https ca-certificates curl gnupg lsb-release
正式安装的时候需要用到docker,使用国内源提前安装
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] \
https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
apt update
apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
配置国内docker镜像
tee /etc/docker/daemon.json <<EOF
{
"registry-mirrors" : ["https://docker.registry.cyou",
"https://docker-cf.registry.cyou",
"https://dockercf.jsdelivr.fyi",
"https://docker.jsdelivr.fyi",
"https://dockertest.jsdelivr.fyi",
"https://mirror.aliyuncs.com",
"https://dockerproxy.com",
"https://mirror.baidubce.com",
"https://docker.m.daocloud.io",
"https://docker.nju.edu.cn",
"https://docker.mirrors.sjtug.sjtu.edu.cn",
"https://docker.mirrors.ustc.edu.cn",
"https://mirror.iscas.ac.cn",
"https://docker.rainbond.cc",
"https://do.nark.eu.org",
"https://dc.j8.work",
"https://dockerproxy.com",
"https://gst6rzl9.mirror.aliyuncs.com",
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"http://mirrors.ustc.edu.cn/",
"https://mirrors.tuna.tsinghua.edu.cn/",
"http://mirrors.sohu.com/"
],
"insecure-registries" : [
"registry.docker-cn.com",
"docker.mirrors.ustc.edu.cn"
],
"debug": true,
"experimental": false
}
EOF
重启docker服务
开始正式安装
wget -qO- https://raw.githubusercontent.com/bigbluebutton/bbb-install/v3.0.x-release/bbb-install.sh | bash -s — -w -v jammy-300 -s bbb.iberver.com -e admin@iberver.com -d -g
参数
-d 跳过ssl证书自动生成,这里使用自签名证书
-g 安装Greenlight (自带的HTML客户端)
自签名证书
openssl req -x509 -nodes -days 365 -newkey rsa:2048 \
-keyout /etc/ssl/private/bbb-server.key \
-out /etc/ssl/certs/bbb-server.crt \
-subj "/C=CN/ST=Beijing/L=Beijing/O=Company/OU=IT/CN=bbb.iberver.com"
本地证书授信
cp /etc/ssl/certs/bbb-server.crt /usr/local/share/ca-certificates/
update-ca-certificates
docker证书授信
docker cp /etc/ssl/certs/bbb-server.crt greenlight-v3:/usr/local/share/ca-certificates/
docker exec greenlight-v3 update-ca-certificates
docker restart greenlight-v3
安装完成检查
bbb-conf --check
bbb-conf --status
暂无评论