跳到主要内容

VPS:安装 Jitsi Meet

本指南是针对以下产品创建的:

(不同供应商的产品可能会有所不同,但主要概念保持不变)

介绍

Jitsi Meet 是一款开源的视频会议软件,可以让你在自己的服务器上搭建视频会议。Jitsi Meet 最大的优势就是操作简单:你只需要一个浏览器(手机端使用 Jitsi App),而且不需要登录任何外部服务。每个视频会议都会生成一个独立的链接,方便加入会议。Jitsi Meet 非常适合即使是技术小白也能轻松使用的视频会议。

注意:默认情况下,任何访问 Jitsi Meet 服务器的人都可以在服务器上创建自己的视频会议。

在 Debian 服务器上安装 Jitsi Meet

下面我们演示如何在 Debian 服务器上安装 Jitsi Meet 服务器。其实 Jitsi Meet 也支持其他 Linux 发行版,比如 Ubuntu,安装步骤非常类似。

准备工作

为了让 Jitsi Meet 正常使用,建议你用自己的域名来访问 Jitsi 服务器。最好为 Jitsi Meet 服务器创建一个专属子域名。这里以域名 meet.zap-testdomain.de 为例。

如果你使用的是 ZAP-Hosting 的域名,需要在 DNS 管理中新增一条记录。在“名称”字段填写子域名,在“值”字段填写你的服务器 IP。比如我们这里“名称”填 meet,“值”填我们测试服务器的 IP:185.239.239.49(请替换成你自己的服务器 IP,不要用示例 IP)

通过 IP 地址也能访问 Jitsi Meet 服务器,但 SSL 证书必须绑定域名,否则浏览器会弹出安全警告。

子域名设置完成后(DNS 生效可能需要最长 24 小时),就可以开始准备服务器安装了。

用 Putty 或 WinSCP 连接你的服务器。

继续之前,确保服务器已更新。如果需要超级用户权限,命令前加 sudo(例如 sudo apt-get update)

$	apt-get update
$	apt-get upgrade

如果服务器没有安装防火墙,可以安装一个,比如 UFW:

$	apt install ufw

在防火墙上开放以下端口:

$	ufw allow OpenSSH
$ ufw allow 80/tcp
$ ufw allow 443/tcp
$ ufw allow 4443/tcp
$ ufw allow 10000/udp

启用防火墙:

$	ufw enable

查看防火墙状态:

$	ufw status

安装 Jitsi Meet

安装 Jitsi Meet 之前,先安装 gnupg 包:

$	apt install gnupg

安装完成后,下载 Jitsi 的 GPG 密钥并添加:

$	wget https://download.jitsi.org/jitsi-key.gpg.key
$	apt-key add jitsi-key.gpg.key

添加 Jitsi 软件源:

$	nano /etc/apt/sources.list.d/jitsi-stable.list

在编辑器中添加以下内容,保存并退出:

$	deb https://download.jitsi.org stable/

更新软件包列表并安装 Jitsi Meet:

$	apt update
$	apt install jitsi-meet

安装过程中会提示输入主机名,填入你为 Jitsi Meet 创建的子域名,比如我们的测试服务器是:meet.zap-testdomain.de

确认后会弹出新窗口,询问是否生成自签名 TLS 证书或使用已有证书,选择“生成新的自签名证书”:

Jitsi Meet 安装完成,接下来获取正式的 TLS 证书。

安装 Certbot:

$	apt install certbot

运行 Let’s Encrypt 证书安装脚本:

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

执行过程中会要求输入一个邮箱地址,用于注册 letsencrypt.org,输入后确认即可。

完成后,Jitsi Meet 就完全安装并运行在你的服务器上了。测试是否安装成功,只需在浏览器地址栏输入你设置的子域名,比如:

https://meet.zap-testdomain.de

总结

恭喜你,Jitsi Meet 已成功安装并配置完成!如果你还有任何问题或遇到困难,随时联系我们的客服团队,我们每天都在线帮你解决!