Back

Meet進階新版架設路程~

防火牆架設

sudo -s

apt install gufw

選擇簡易設置,加入以下規則。

(1)
名稱: Allow Jitsi tcp.80 in
政策: 允許
方向: 內
協定: TCP
通訊埠: 80

(2)
名稱: Allow Jitsi tcp.443 in
政策: 允許
方向: 內
協定: TCP
通訊埠: 443

(3)
名稱: Allow Jitsi udp.10000 in
政策: 允許
方向: 內
協定: UDP
通訊埠: 10000

(4)
名稱: Allow Jitsi udp.3478 in
政策: 允許
方向: 內
協定: UDP
通訊埠: 3478

(5)
名稱: Allow Jitsi tcp.5349 in
政策: 允許
方向: 內
協定: TCP
通訊埠: 5349

安裝Meet前置作(一行一行執行)

sudo -s

sudo apt-get update ; sudo apt-get upgrade -y ; sudo apt-get dist-upgrade -y
sudo apt install apt-transport-https curl bosh gnupg2 nginx-full -y
sudo apt-add-repository universe
sudo apt update

 

調整與確認hosts與hostname設定

範例:

網域使用 rickymeettech.ddns.net
Public IP使用 61.219.184.14

設定hostname

sudo hostnamectl set-hostname rickymeettech.ddns.net

設定hosts

sudo gedit /etc/hosts

在最後一行新增加入
61.219.184.14     rickymeettech.ddns.net

安裝jitsi視訊會議軟體 

與jitsi安裝來源與來源的數位簽章

sudo curl https://download.jitsi.org/jitsi-key.gpg.key | sudo sh -c ‘gpg –dearmor > /usr/share/keyrings/jitsi-keyring.gpg’

sudo 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

安裝jitsi

sudo apt install jitsi-meet -y

設置https安全加密憑證

sudo /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh

輸入網域申請人email

參數調整

編輯

sudo gedit /etc/prosody/conf.avail/rickymeettech.ddns.net.cfg.lua

在25行, 改為

authentication = “internal_hashed”

在54行加入
VirtualHost “guest.rickymeettech.ddns.net”
authentication = “anonymous”
    modules_enabled = {
        “muc_lobby_rooms”;
    }
c2s_require_encryption = false
編輯

sudo gedit /etc/jitsi/meet/rickymeettech.ddns.net-config.js

在13行,加入

anonymousdomain: ‘guest.rickymeettech.ddns.net’,

在186行, 調整桌面分享的FPS到30 
desktopSharingFrameRate: {
min: 30,
max: 30
}, 
 
在397行, 將預設語言改為中文繁體
defaultLanguage: ‘zhTW’,
 
在381行,啟動會議參與人要輸入名稱提醒功能
requireDisplayName: true,
編輯

sudo gedit /etc/jitsi/jicofo/sip-communicator.properties

在檔案最後一行加入

org.jitsi.jicofo.auth.URL=XMPP:rickymeettech.ddns.net
org.jitsi.jicofo.auth.DISABLE_AUTOLOGIN=true

設定jitsi視訊會議服務的使用者帳號

安裝顯示帳號清單模組
cd /usr/lib/prosody/modules/
sudo wget http://prosody.im/files/mod_listusers.lua
sudo prosodyctl restart

帳號管理

sudo prosodyctl register {帳號名稱} {主機網址} {帳號密碼}

完工 詳情請看我的YT教學

完成畫面

Ricky Chen
Ricky Chen

Leave a Reply

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *