Jitsi Meet 是一种免费、开源、安全、简单且可扩展的视频会议解决方案,您可以将其用作独立应用程序或将其嵌入到您的 Web 应用程序中。 Jitsi Meet 客户端在您的浏览器中运行,因此您无需在计算机上安装任何东西。 使用 Jisti Meet,您可以流式传输桌面或某些窗口。 您可以与整个团队进行视频聊天,并使用简单的自定义 URL 邀请用户参加会议。
在本教程中,我们将学习如何在 Ubuntu 20.04 LTS 服务器上安装视频会议服务 Jitsi Meet。
要求
- 运行 Ubuntu 20.04 LTS 的服务器。
- 一个非 root 用户 sudo 特权。
在 Ubuntu 20.04 上安装 Jitsi Meet 入门
在开始之前,使用以下命令将您的系统更新为最新版本:
sudo apt-get update -y sudo apt-get upgrade -y
系统更新后,重新启动系统以应用更改。
接下来,您需要为系统设置主机名和 FQDN。 您可以通过运行以下命令来执行此操作:
sudo hostnamectl set-hostname server1
接下来,打开 /etc/hosts 文件并添加 FQDN:
sudo nano /etc/hosts
添加以下行:
127.0.1.1 server1.example.com server1
Save 和 close 文件。 然后,使用以下命令验证主机名:
hostname -f
结果应为:
[email protected]:/# hostname -f server1.example.com
安装 Java
接下来,您需要将 Java 安装到您的系统中。 您可以通过运行以下命令来安装 OpenJDK JRE 8:
sudo apt-get install -y openjdk-8-jre-headless -y
安装 Java 后,使用以下命令验证 Java 版本:
java -version
输出:
openjdk version "1.8.0_252" OpenJDK Runtime Environment (build 1.8.0_252-8u252-b09-1ubuntu1-b09) OpenJDK 64-Bit Server VM (build 25.252-b09, mixed mode)
安装 Nginx
Jitsi Meet 使用 Nginx 作为反向代理。 因此,您需要将其安装到您的系统中。 您可以使用以下命令安装它:
sudo apt-get install nginx -y
安装 Nginx 后,您可以使用以下命令检查 Nginx 服务:
sudo systemctl status nginx
输出:
Synchronizing state of nginx.service with SysV service script with /lib/systemd/systemd-sysv-install. Executing: /lib/systemd/systemd-sysv-install enable nginx [email protected]:/home/administrator# 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: enabled) Active: active (running) since Wed 2020-06-17 11:56:22 UTC; 12s ago Docs: man:nginx(8) Main PID: 34894 (nginx) Tasks: 3 (limit: 2275) Memory: 3.6M CGroup: /system.slice/nginx.service ├─34894 nginx: master process /usr/sbin/nginx -g daemon on; master_process on; ├─34895 nginx: worker process └─34896 nginx: worker process Jun 17 11:56:21 server1 systemd[1]: Starting A high performance web server and a reverse proxy server... Jun 17 11:56:22 server1 systemd[1]: Started A high performance web server and a reverse proxy server.
Jitsi Meet 安装
默认情况下,Jitsi Meet 在 Ubuntu 18.04 默认存储库中不可用。 因此,您需要为此添加存储库。
您可以通过运行以下命令来执行此操作:
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
在安装过程中,您需要提供您的主机名,如下所示:
提供您的主机名并单击 行 按钮。 系统将要求您选择 SSL 证书,如下所示:
选择第一个选项,然后单击 行 按钮开始安装。
访问 Jitsi Meet
Jitsi Meet 现在已启动并侦听端口 443。打开您的 Web 浏览器并输入 URL https://server1.example.com 或 https://your-server-ip。 您将被重定向到以下页面:
出现此警告是因为该站点当前受自签名 SSL 证书的保护。 接受警告以继续。 您可以稍后将 SSL 证书交换为正式签名的证书,例如来自 let’s encrypt 以避免此错误。
在这里,根据需要提供房间名称,然后单击 去 按钮。 您应该会看到以下页面:
点击 允许 按钮开始实时视频会议。