Jitsi Meet是一款免費,開源,安全,簡單且可擴展的視頻會議解決方案,您可以將其用作獨立應用程序或嵌入到Web應用程序中。 Jitsi Meet客戶端在您的瀏覽器中運行,因此您無需在計算機上安裝任何內(nèi)容。 Jisti Meet允許您流式傳輸桌面或僅部分窗口。 您可以通過簡單的自定義網(wǎng)址與整個團隊進行視頻聊天,并邀請用戶參加會議。
在本教程中,我們將學習如何在Ubuntu 18.04服務器上安裝Jitsi Meet視頻會議服務。
要求
- 運行Ubuntu 18.04 LTS的服務器。
- 具有sudo權(quán)限的非root用戶。
入門
在開始之前,使用以下命令使用最新版本更新系統(tǒng):
sudo apt-get update -y
sudo apt-get upgrade -y
系統(tǒng)處于最新狀態(tài)后,重新啟動系統(tǒng)以應用更改。
接下來,您需要為系統(tǒng)設(shè)置主機名和FQDN。 您可以通過運行以下命令來執(zhí)行此操作:
sudo hostnamectl set-hostname node1
接下來,打開/etc/hosts文件并添加FQDN:
sudo nano /etc/hosts
添加以下行:
127.0.1.1 node1.linuxidc.com node1
保存并關(guān)閉文件。 然后,使用以下命令驗證主機名:
hostname -f
安裝Java
接下來,您需要將Java安裝到您的系統(tǒng)中。 您可以通過運行以下命令來安裝OpenJDK JRE 8:
sudo apt-get install -y openjdk-8-jre-headless -y
因為之前安裝了Oracle Java版本
現(xiàn)在切換過來:
linuxidc@linuxidc:~$ sudo update-alternatives –config java
有 3 個候選項可用于替換 java (提供 /usr/bin/java)。
選擇 路徑 優(yōu)先級 狀態(tài)
————————————————————
0 /usr/lib/jvm/java-11-oracle/bin/java 1091 自動模式
1 /opt/jdk1.8.0_192/bin/java 100 手動模式
* 2 /usr/lib/jvm/java-11-oracle/bin/java 1091 手動模式
3 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 手動模式
要維持當前值[*]請按<回車鍵>,或者鍵入選擇的編號:3
update-alternatives: 使用 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 來在手動模式中提供 /usr/bin/java (java)
安裝Java后,使用以下命令驗證Java版本:
java -version
輸出如下:
openjdk version “1.8.0_191”
OpenJDK Runtime Environment (build 1.8.0_191-8u191-b12-0ubuntu0.18.04.1-b12)
OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)
安裝 Nginx
Jitsi Meet使用Nginx作為反向代理。 因此,您需要將其安裝到您的系統(tǒng)中。 您可以使用以下命令安裝它:
sudo apt-get install nginx -y
安裝Nginx后,可以使用以下命令檢查Nginx服務:
sudo systemctl status nginx
輸出:
● nginx.service – A high performance web server and a reverse proxy server
Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: en
Active: active (running) since Fri 2018-12-14 17:57:43 CST; 54s ago
Docs: man:nginx(8)
Process: 24304 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (cod
Process: 24291 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process
Main PID: 24309 (nginx)
Tasks: 2 (limit: 3494)
CGroup: /system.slice/nginx.service
├─24309 nginx: master process /usr/sbin/nginx -g daemon on; master_pr
└─24311 nginx: worker process
12月 14 17:57:43 node1 systemd[1]: Starting A high performance web server and a
12月 14 17:57:43 node1 systemd[1]: nginx.service: Failed to parse PID from file
12月 14 17:57:43 node1 systemd[1]: Started A high performance web server and a r
lines 1-15/15 (END)
重新啟動nginx:
/etc/init.d/nginx stop
/etc/init.d/nginx start
安裝 Jitsi Meet
默認情況下,Jitsi Meet在Ubuntu 18.04默認存儲庫中不可用。 因此,您需要為此添加存儲庫。
您可以通過運行以下命令來執(zhí)行此操作:
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.list”
接下來,使用以下命令更新存儲庫并安裝Jitsi Meet:
sudo apt-get update -y
sudo apt-get install jitsi-meet -y
在安裝過程中,您需要提供您的主機名,如下所示:
提供您的主機名,然后單擊“確定”按鈕。 系統(tǒng)將要求您選擇SSL證書,如下所示:
選擇第一個選項,然后單擊“確定”按鈕開始安裝。
訪問Jitsi MeetJitsi Meet
現(xiàn)在正在偵聽端口443.打開Web瀏覽器并輸入URL https://node1.linuxidc.com或https//your-server-ip。 您將被重定向到以下頁面:
在這里,根據(jù)需要提供房間名稱,然后單擊“GO”按鈕。 您應該看到以下頁面:
單擊“允許”按鈕以啟動實時視頻會議。
Links
- https://jitsi.org/jitsi-meet/