Back

Jitsi 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 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使用 122.117.33.185

設定hostname

				
					sudo hostnamectl set-hostname rickymeettech.ddns.net
				
			

設定hosts

				
					sudo gedit /etc/hosts
				
			

在最後一行新增加入

				
					122.117.33.185   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 {帳號名稱} {主機網址} {帳號密碼}
				
			
Ricky Chen
Ricky Chen

Leave a Reply

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