15 分鐘自架 Jitsi

前言

這份文件可成功在 Ubuntu 20.04 LTS 上安裝。

以下內容皆來自 官方文件

防火牆設定

sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw allow 10000/udp
sudo ufw allow 22/tcp
sudo ufw allow 3478/udp
sudo ufw allow 5349/tcp

安裝

安裝到一半會出現輸入 域名 的視窗,請輸入完整域名:

sudo apt update
sudo apt install apt-transport-https
sudo apt-add-repository universe
sudo apt update
curl https://download.jitsi.org/jitsi-key.gpg.key | sudo sh -c 'gpg --dearmor > /usr/share/keyrings/jitsi-keyring.gpg'
echo 'deb [signed-by=/usr/share/keyrings/jitsi-keyring.gpg] https://download.jitsi.org stable/' | sudo tee /etc/apt/sources.list.d/jitsi-stable.list > /dev/null
sudo apt update
sudo apt install jitsi-meet

安裝完後,可自行使用 Let’s Encrypt 對 Nginx 套用憑證

sudo snap install --classic certbot
sudo certbot --nginx

到目前為止就差不多裝完了,如果要支援會議錄影得另外裝 jibri,如要支援通用型 SIP 得另外安裝 jigasi

最佳化

  • 官方文件
  • 建議關閉 Simulcast,影像會流暢許多:(可能導致頻寬使用增加)
    • sudo vim /etc/jitsi/meet/xxxxx-config.js
    • 修改 disableSimulcast: true,
    • service jicofo restart && sudo service jitsi-videobridge2 restart
    • 延伸閱讀:什麼是 simulcast

移除

第一次會有些套件移除失敗,因此這指令得下兩次

sudo apt purge jigasi jitsi-meet jitsi-meet-web-config jitsi-meet-prosody jitsi-meet-turnserver jitsi-meet-web jicofo jitsi-videobridge2

comments powered by Disqus