安裝
- 主機OS版本需為Ubuntu 20.04。
- 將SSL憑證上傳到/local/certs/目錄下,並將
STAR_<公司名稱>_com.pem
更名為fullchain.pem
、private.key
更名為privkey.pem
。 - 執行安裝腳本
wget -qO- https://raw.githubusercontent.com/bigbluebutton/bbb-install/v2.7.x-release/bbb-install.sh | bash -s -- -v focal-270 -s <主機FQDN> -g -k -d
。 - 執行cd greenlight-v3。
- 修改設定檔
.env
### SMTP CONFIGURATION設定。 - 修改設定檔
.env
### EXTERNAL AUTHENTICATION METHODS(參照External Authentication)。 - 執行
docker-compose down && docker-compose up -d
重啟容器即可。
注意
- 升級BigBlueButton:
- 不可直接升級套件(
apt upgrade
orapt dist-upgrade
)會造成設定檔設定錯誤而無法正常使用。 - 升級需再次執行安裝腳本
wget -qO- https://raw.githubusercontent.com/bigbluebutton/bbb-install/v2.7.x-release/bbb-install.sh | bash -s -- -v focal-270 -s <主機FQDN> -g -k -d
,將會進行套件升級及BigBlueButton升級。
- 將GreenLight使用者提升為管理員:
- 執行
docker exec -it greenlight-v3 /bin/bash
進入GreenLight容器。 - 在GreenLight容器執行
rails console
進入RoR控制台。 - 執行
mail="<使用者信箱>"
。 - 執行
user = User.find_by(email: mail, provider: "greenlight")
。 - 執行
user.role = Role.find_by(name: "Administrator", provider: "greenlight")
。 - 執行
user.save!
。 - 連續執行
exit
斷開連線。 - 重新登入BigBlueButton+GreenLight即為管理者。