使用 Ubuntu 快速部署 Jitsi Meet

📌 环境准备

  • 操作系统:Ubuntu 22.04 / 20.04
  • 公网 IP(必须)
  • 已解析的域名
  • Root 权限或 sudo 权限

  1. 更新系统包

    sudo apt update && sudo apt upgrade -y

    保持系统最新,避免依赖问题。

  2. 设置主机名(Hostname)

    确保服务器主机名与 Jitsi 使用的域名一致。

  3. 添加 Jitsi 官方源

    下载 Jitsi 仓库密钥:curl https://download.jitsi.org/jitsi-key.gpg.key | sudo gpg --dearmor -o /usr/share/keyrings/jitsi-keyring.gpg

    添加 Jitsi 仓库:echo 'deb [signed-by=/usr/share/keyrings/jitsi-keyring.gpg] https://download.jitsi.org stable/' | sudo tee /etc/apt/sources.list.d/jitsi-stable.list

    sudo apt update

  4. 安装 Prosody 最新源(可选但推荐)

    Jitsi 依赖 Prosody 作为 XMPP 服务器,安装最新版可以避免某些兼容性问题。

    添加 Prosody 新仓库:

    sudo curl -sL https://prosody.im/files/prosody-debian-packages.key -o /usr/share/keyrings/prosody-debian-packages.key
    echo "deb [signed-by=/usr/share/keyrings/prosody-debian-packages.key] http://packages.prosody.im/debian jammy main" | sudo tee /etc/apt/sources.list.d/prosody.list
    

安装 lua5.2(Jitsi 依赖):sudo apt install -y lua5.2

安装 Jitsi:apt install -y jitsi-meet

安装中会弹两个问题1. **你的域名 → 直接输入自己的域名 **

SSL 证书 → 先选 “Generate a new self-signed certificate”(后面 1 行换 Let’s Encrypt)

然后执行,需要输入一个邮箱

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

它会自动用 certbot 拿证 + 续期。