在Ubuntu 安裝 Jitsi 並中文化看這篇就夠了|抬升 Raise

在Ubuntu 安裝 Jitsi 並中文化看這篇就夠了|抬升 Raise

本篇文章將帶你快速在Ubuntu主機建立 Jitsi 服務並中文化
This article is a quick tutorial about how to install Jitsi in Ubuntu.

Jitsi是自由開源的跨平台語音、視訊會議和即時通訊應用程式,可以由使用者自行架設。

筆者使用建置在GCP的雲端主機,作業系統為Ubuntu 18.04,硬碟為:10 GB 普通硬碟
Jitsi 介紹

筆者使用 GCP 雲端主機服務來建立 Jitsi 服務,有些人可能會認為很浪費,其實不會,就算 建立一個 16 核心 64 GB 記憶體的虛擬主機來運行 Jitsi,只要使用 GCP 的免費額度,並且只在視訊會議前後保持主機開啟,其他時間關閉,就不會花到什麼錢。

提醒:記得使用在台灣的主機,以免延遲過高。

1. 從防火牆開啟 UDP 連線

因為 Jitsi 需要使用 UDP 10000-20000 ,以及 https 的連線

GCP 雲端主機作法:查看網路詳細資料 -> 防火牆規則 -> 建立防火牆規則
規則名稱隨意,其餘設定如下圖

如果你是自建主機,使用 ufw 作為防火牆則需輸入下列指令:
( ufw 為防火牆軟體,很多主機都會裝)

sudo ufw allow OpenSSH
sudo ufw allow http
sudo ufw allow https
sudo ufw allow in 10000:20000/udp
sudo ufw enable

2. 建立自己的固定 IP 地址 並綁上域名

主機設定 -> 網路詳細資料 -> 外部 IP 位址 -> 保留靜態 IP

接著將自己的域名轉址到此 IP。筆者使用 meet.ntnu.best 透過 CloudFlare 作為例子。

如果你沒有自己的域名,趕快去買一個因為很便宜,可以去使用交通大學的個人網域服務免費建一個域名。

3. 安裝需要的套件

進入自己的 Ubuntu 主機,依序輸入以下指令安裝 Jitsi 需要的軟體

sudo apt update

安裝 Java

sudo apt install -y openjdk-8-jre-headless
echo "JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::")" | sudo tee -a /etc/profile
source /etc/profile

安裝 Nginx

sudo apt-get update
sudo apt-get install software-properties-common
sudo add-apt-repository universe
sudo add-apt-repository ppa:certbot/certbot
sudo apt-get install certbot python-certbot-nginx

安裝 Jitsi 本體

cd
wget -qO - https://download.jitsi.org/jitsi-key.gpg.key | sudo apt-key add -
sudo sh -c "echo 'deb https://download.jitsi.org stable/' > /etc/apt/sources.list.d/jitsi-stable.list"
sudo apt update -y
sudo apt install -y jitsi-meet

這時他會跳出視窗,請你輸入 Host name,這邊請你輸入剛剛設定的網域
(比方抬升我是使用 meet.ntnu.best,這邊就輸入 meet.ntnu.best)

輸入完請按下 Enter
接著程式會問你要不要幫你生成 SSL 憑證,請直接再按一次 Enter 選擇要生成。

接著輸入以下指令生成 SSL 憑證

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

程式會請你輸入 Email 作為憑證驗證使用。

看到以下內容,就代表憑證順利建立了!

如果失敗,可能是 IP 位址 與 Domain 之間的關係設定錯誤所致。

4. 啟動 Jitsi

在網頁輸入自己的 Domain 連線後,會看到英文版的 Jitsi 首頁,如下圖。

5. 將 Jitsi 的預設語言改為中文版

sudo su
vim /etc/jitsi/meet/meet.ntnu.best-config.js 

// defaultLanguage: 'en',

改為

defaultLanguage: 'zhTW',

或者可以在命令模式輸入 ‘:’ 後貼上以下指令,即可快速修改

%s/// defaultLanguage: 'en'/defaultLanguage: 'zhTW'

最後輸入 ‘:wq’ 指令儲存離開。即完成修改

接著我們輸入以下指令重啟 Jitsi 服務

sudo /etc/init.d/jitsi-videobridge2 restart

再次進入自己設定的網域,即可看到中文版的 Jitsi 頁面啦!
我建的 Jitsi 連結: https://meet.ntnu.best

覺得喜歡的話,歡迎分享。
也歡迎追蹤我的個人臉書,有新動態都會在上面發表喔!

補充:我的 GCP 建置配置如下圖

參考資源:
How to Install Jitsi Meet on Ubuntu 18.04 LTS

發佈留言

Close Menu