Linux Ubuntu18安装Jitsi创建自建视频服务器环境

Jitsi,是一个开源的,安全(ZRTP加密),高质量的SIP/XMPP视频通话、会议、聊天、桌面共享、文件传传输。我们可以安装在任意的服务器环境中,在这篇文章中,我们搬瓦工中文网将测试演示如何在当前的Ubuntu服务器环境中安装Jitsi自建视频服务器环境。

第一、添加OpenJDK PPA存储库

sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt install openjdk-8-jre-headless -y

然后我们检查版本

java -version

我们会在Ubuntu 18.04服务器上安装java OpenJDK 1.8。

第二、安装Nginx 

使用下面的apt命令安装Nginx Web服务器。

sudo apt install nginx -y

现在启动nginx服务并使其在系统启动时每次启动。

systemctl start nginx
systemctl enable nginx

Nginx Web服务器安装已完成 - 它在默认HTTP端口80上运行。

第三、安装Jitsi Meet

我们将从官方的jitsi存储库安装jitsi meet包。 我们将使用名为“meet.hakase-labs.io”的域名进行安装。使用以下命令将jitsi密钥和存储库添加到系统。

sudo wget -qO - https://download.jitsi.org/jitsi-key.gpg.key | apt-key add -
sudo echo 'deb https://download.jitsi.org stable/' >> /etc/apt/sources.list.d/jitsi-stable.list

现在更新存储库并安装jitsi meet packages。

sudo apt update
sudo apt install jitsi-meet -y

通过jitsi meet安装,您将被问到两件事:

1、jitsi videobridge域名 - 输入jitsi安装'meet.imbwh.com'的域名。

2、jitsi的SSL证书符合实例 - 选择“生成新的自签名证书”。

现在我们已经完成了jitsi meet安装。 所有软件包包括jitsi videobridge,jicofo和nginx虚拟主机都已自动安装和设置。

第四、生成Letsencrypt SSL证书 

运行jitsi meet提供的letsencrypt脚本。

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

该脚本将在服务器上安装letsencrypt工具,为jitsi符合域名'meet.imbwh.com'等生成SSL证书。您需要输入Letsencrypt过期通知的电子邮件地址。

它将为'/ etc / letsencrypt / live'目录中的jitsi meet域名生成所有SSL证书。

第五、设置UFW防火墙

在此步骤中,我们将为jitsi meet安装配置UFW防火墙。 我们将打开SSH,HTTP,HTTPS服务端口,并打开jitsi满足10000/20000 UDP端口所需的其他范围端口。通过运行UFW命令打开这些端口。

ufw allow ssh
ufw allow http
ufw allow https
ufw allow in 10000:20000/udp

现在启用UFW防火墙并重新加载所有配置。

ufw enable
ufw status

最后,我们将通过Web浏览器和可从Google Play下载的Android应用程序进行测试。

未经允许不得转载:搬瓦工VPS中文网 » Linux Ubuntu18安装Jitsi创建自建视频服务器环境