如何在 Ubuntu 上安装 Jitsi Meet 视频会议平台

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 证书的保护。 接受警告以继续。 您可以稍后将 SSL 证书交换为正式签名的证书,例如来自 let’s encrypt 以避免此错误。

Jitsi Meet 开始了

在这里,根据需要提供房间名称,然后单击 按钮。 您应该会看到以下页面:

提供房间名称并开始视频会议

点击 允许 按钮开始实时视频会议。

链接