为了跟墙内的同学能够愉快地视频聊天,最近看了一下jitsi meet的配置
https://jitsi.github.io/handbook/docs/devops-guide/devops-guide-quickstart
大部分操作都可以参考这篇文章。选用Jitsi的原因是Matrix本身并不支持视频,需要第三方模块。而coturn的搭建过程又比较难。
首先按照官网里说的
apt update
apt install apt-transport-https
sudo apt-add-repository universe
sudo apt update
然后创建一个域名(或子域名),A record指向服务器,按部就班操作
curl https://download.jitsi.org/jitsi-key.gpg.key | sudo sh -c 'gpg --dearmor > /usr/share/keyrings/jitsi-keyring.gpg'
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 > /dev/null
sudo apt update
配置防火墙(ufw)后,安装jitsi meet
sudo apt install jitsi-meet
这里会叫你输域名,填你要host的域名即可。然后会有一个“是否使用自签名证书”的选项,选“是”,然后下一步操作
修改 /etc/jitsi/videobridge/sip-communicator.properties
以及 /etc/systemd/system.conf
现在的jitsi可以连接,但是手机端的app应该是会禁止的,因为你使用了不安全的证书。这里我们在服务端里update一下证书 sudo certbot --nginx -d domain_name
然后就Ok了
客户端配置:
下载Jitsi Meet, 然后点左侧Menu, 进入“Settings", 把Server URL改成之前配置好的域名即可。