Jitsi Meet 是一个在线视频通话和会议包,您可以在 Ubuntu Linux 上安装和使用。 您可以主持视频会议并在您的 Youtube 频道上直播。 尽管 Internet 上提供了一些其他流行的视频会议应用程序,但您使用 Jitsi Meet 的原因是 Jitsi Meet 上有一些其他视频会议应用程序不具备的额外功能。 此外,Jitsi Meet 完全通过端到端加密进行加密。 在您的 Ubuntu 机器上安装和使用 Jitsi Meet 是完全安全的。
Jitsi Meet 在 Ubuntu Linux 上
通过访问 Jitsi Meet 的 Web 界面,您可以使用 Jitsi Meet 的大部分功能,而无需在您的 Ubuntu 机器上安装它。 但是您可以在您的 Ubuntu 上安装该应用程序以获取所有功能和工具的命令。 只需一点网络服务器知识,您就可以在您的 Ubuntu 机器上设置和托管您自己的 Jitsi Meet 服务器。
托管 Jitsi 服务器不需要订阅任何高级托管包。 您可以在 localhost 服务器上托管您的 Jitsi Meet。 即使您有任何云服务器设施,您也可以在您的云服务器上安装 Jitsi Meet。
您必须知道,在大多数视频对话应用程序中,您看不到服务器的托管位置以及如何保护您的数据免受数据泄露。 但这一次,Jitsi Meet 让您可以完全控制自己的数据。 您可以托管自己的 Jitsi 服务器,将您的所有个人数据、通话数据、多媒体数据和其他文件上传到您自己的私人服务器。
Jitsi Meet 为其用户开发了许多功能; 下面列出了其中一些。 在这篇文章中,我们将了解如何为 Jitsi 服务器准备 Ubuntu 机器以及如何在 Ubuntu Linux 上安装 Jitsi Meet。
- 允许超过 100 名参与者
- Youtube 直播支持
- 管理视频质量
- 主持免费网络研讨会
- 支持浏览器界面
- 密码安全
- 切换视图
- 模糊背景
- 演讲者统计
- 聊天框
第 1 步:设置 Linux 机器的主机名
Jitsi Meet 需要主机来存储数据。 当您使用开源软件包时,您需要配置服务器来托管 Jitsi Meet。 您会很高兴知道您可以在本地 Nginx 上举办 Jitsi Meet 或 Apache 如果你愿意,服务器。
但在这种情况下,我只是将我的本地 Ubuntu 机器转换为主机服务器。 众所周知,Ubuntu机器可以作为主机服务器; 我们所需要的只是一点点推动服务器的功能。 在这里,我们将更改 Ubuntu 机器的主机名并使用 Jitsi 重命名主机名。 您可以根据您的机器名称更改主机名。
– –
使用以下 hostnamectl
命令来替换主机名。 稍后您可以检查主机名以确认它是否已更改。
sudo hostnamectl set-hostname jitsi.ubuntupit
hostname
现在打开 Ubuntu 主机的配置脚本,将 Jitsi Meet 域与 localhost 地址关联。 您可以使用以下终端命令在主机配置脚本中编辑和添加地址行。
sudo nano /etc/hosts
127.0.0.1 jitsi.ubuntupit
步骤 2:设置防火墙配置
在这一步中,我们将学习如何为 Jitsi Meet 服务器配置防火墙设置。 假设您在 Ubuntu 机器上使用 Uncomplicated Firewall 设置。 在这种情况下,您可以按照下面给出的终端命令行为您的 Jitsi 服务器启用 TCP、UDP、HHTP 设置。 默认情况下,Jitsi Meet 使用以下网络端口。 尝试使端口开放和自由。 否则,您必须在 Jitsi Meet 上重新配置网络设置。
- 80 TCP (HTTP)
- 443 TCP (HTTPS)
- 10000 – 20000 (UDP)
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw allow 4443/tcp
sudo ufw allow 10000/udp
sudo ufw allow in ssh
现在您可以重新加载并检查 Ubuntu 机器上的防火墙状态。
sudo ufw reload
sudo ufw status
第 3 步:在 Ubuntu 上下载并安装 Jitsi Meet
要在您的 Ubuntu 机器中安装 Jitsi 工具,首先,您需要将 GNU Privacy Guard (GPG) 密钥添加到您的系统中。 GPG 密钥将使您的对话、通话和其他媒体文件在您的服务器中加密。 使用以下 wget
终端命令行在您的机器上下载 GPG 密钥。
wget https://download.jitsi.org/jitsi-key.gpg.key
下载不会花这么长时间。 下载完成后,将 GPG 密钥添加到您的 Jitsi 包扩展中。 将密钥添加到 Jitsi 包后,您可以删除 GPG 密钥。
sudo apt-key add jitsi-key.gpg.key
rm jitsi-key.gpg.key
现在您需要编辑 Jitsi 主机服务器的源列表以在主机服务器内添加安装包。 使用下面给出的终端命令来编辑 Jitsi 源列表。 之后,在脚本中添加 Debian 下载 URL。 然后保存并退出脚本。
sudo nano /etc/apt/sources.list.d/jitsi-stable.list
将此行添加到 Jitsi 存储库的文件中。
deb https://download.jitsi.org stable/
完成所有过程后,更新您的系统存储库。 然后在你的 Ubuntu 系统上安装 Jitsi Meet 包。 Jitsi Meet 将自动下载并在您的机器中安装额外的 Java 和 Python 依赖项。
sudo apt update
sudo apt install jitsi-meet
在安装过程中,系统会要求您添加主机名。 输入我们之前设置的 Jitsi 主机名,然后点击 OK 按钮。
稍后,您将被要求为 Jitsi Meet 服务选择 SSL 认证方法。 您可以稍后选择“生成新的自签名证书”选项来完成该过程。 或者,如果您有 SSL 证书,您也可以使用它。
第 4 步:为 Jitsi Meet 生成自我 CSR
由于我们跳过了 SSL 认证步骤,现在我们将为 Jitsi Meet 生成一个自签名证书请求。 然后我们将 Jitsi 的 HTTP 地址重定向到 HTTPS。 要添加自签名证书密钥,首先需要安装 Certbot 免费 SSL 证书。 如果你有一个 Apache 和 Nginx Web 服务器,您也可以为这些服务器安装 Certbot 证书。
添加一个 证书机器人 在您的 Ubuntu 机器中输入系统存储库。 然后安装 Certbot 工具。 由于我已经安装了 Nginx 服务器,我将在现有服务器上配置 Certbot 证书。
sudo add-apt-repository ppa:certbot/certbot
sudo apt install certbot
现在,使用 Nano 文本编辑器工具为 Ubuntu 上的 Jitsi Meet 编辑 Certbot 脚本文件。 您必须在脚本中找到以下行并将其替换为 certbot
. 使用此命令行打开 Jitsi 脚本文件。
sudo nano /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh
现在找到以下行。
./certbot-auto
代替 certbot
与以下行。
certbot
更新 Certbot 配置脚本后,您现在可以运行 letsencrypt
命令以在 Ubuntu 上完成 Jitsi Meet 的 SSL 安装过程。 我可能会注意到,有时 Certbot 方法不适用于最新的 Ubuntu 20.04 LTS Focal Fossa。 在这种情况下,您可以遵循从 Linux 生成证书签名请求的替代方法。
sudo /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh
现在通过输入有关您的域的必要信息来完成您的加密过程。 当被询问时,您必须输入有效的电子邮件地址。
第 5 步:在 Ubuntu 上使用 Jitsi Meet
到目前为止,我们已经学习了如何安装 Jitsi Meet 以及如何通过启用 HTTPS 重定向来使其安全。 现在我们将在网络浏览器的地址栏中加载 Jitsi Meet 的网址。 您必须记住,之前我们已经设置了一个主机名并将其分配给 localhost 地址。
所以,我们现在准备从 Web 浏览器进入 Jitsi 服务器。 您需要在地址栏中输入 Jitsi 地址并点击 Enter 按钮。 Jitsi Meet 的 URL 与我在下面保留的 URL 相似。 但是,您可以更改 URL 并将其替换为自定义域。
https://jitsi.ubuntupit/
在 Jitsi Meet 开始时,系统会要求您提供托管服务器的名称。 您只需要输入您的姓名并点击“开始”按钮即可。 然后您可以进行其他设置选项以完成 Jitsi Meet 的配置。
设置 Jitsi Meet 后,您现在可以开始新会议并与您的朋友和同事共享会议。 在 Jitsi Meet 的左下角,您会发现一些监管选项来管理视频质量、查看全屏、分享 youtube 视频和监控演讲者统计信息。
在 Ubuntu Linux 上使用 Jitsi Meet 是一个非常简单的过程。 您不需要有任何以前的网络或服务器管理经验。 即使您不在主机旁,您也可以通过智能设备控制您的 Jitsi Meet 帐户。
第 6 步:从 Ubuntu 中删除 Jitsi Meet
如果您更改 Jitsi Meet 的托管服务器,您可能需要重命名主机名并重新配置 Jitsi 服务器的全部设置。 但是,您可以从本地服务器中删除 Jitsi Meet,然后在新的托管服务器上进行全新安装。 从 Ubuntu 或 Linux 发行版中删除 Jitsi Meet 并不是一项复杂的任务。 您可以使用以下终端命令行从您的 Ubuntu 机器中删除 Jitsi Meet。
sudo apt-get remove jitsi
sudo apt-get autoremove jitsi
sudo apt-get purge jitsi-meet
额外提示:为 Jitsi Meet 使用子域
我必须注意,如果您有任何域地址,您可以跳过本地计算机上的主机名更改并设置一个 Jitsi 子域来运行您的 Jitsi 服务器。 但是,设置 Jitsi 子域的过程并不是一件很简单的事情。 您需要配置域名服务器 (DNS) 记录并将其分配给您的托管服务。 请注意,为您的 Jitsi Meet 添加域或子域; 你需要有一个公共托管服务。
最后的话
我必须提到的是,如果您想通过浏览器界面使用 Jitsi Meet 服务,而不是将其安装在您的 Ubuntu 机器上,您可能会遇到一些声音问题和其他问题。 此外,在另一个第三方托管服务器上使用 Jitsi Meet 并不是使用 Jitsi Meet 的真正目的。 在考虑了所有后果之后,您不能不同意在您的 ubuntu Linux 上安装 Jitsi Meet 是让您的通话和对话私密且安全的最佳方式。
在整篇文章中,我描述了 Jitsi 托管服务的基本主题。 我还阐明了如何在您的 Ubuntu 机器上安装 Jitsi Meet 的清晰概念。 如果您觉得这篇文章有用且方便,请与您的朋友和 Linux 社区分享。 我们还鼓励您在评论部分写下您对这篇文章的看法。