帮酷LOGO
0 0 评论
文章标签:lts  Ubuntu  JIT  jitsi  

Jitsi Meet是一个免费的开放源代码视频会议服务解决方案,有各种高级功能,如卓越的音质、出色的加密和隐私以及通用的多平台可用性,在Jitsi Meet的帮助下,你可以轻松设置自己的视频会议服务。

在本教程中,我将指导你使用Jitsi Meet在Ubuntu 18.04 LTS服务器实例上建立视频会议服务。

前提条件

  • 带有IPv4地址203.0.113.1的新Ubuntu 18.04的x64服务器实例,
  • sudo用户 ,
  • 指向服务器实例的域名jitsimeet.example.com ,

注意:在你自己的服务器实例上部署时,一定要将所有例子值替换为你的实际值。

步骤1:设置交换分区

对于有2GB内存的机器,建议设置2GB (2048M )交换分区以提高系统性能。


sudo dd if=/dev/zero of=/swapfile count=2048 bs=1M
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
free -m

注意:如果使用的服务器大小不同,交换分区的大小可能会有所不同。

步骤2:设置机器主机名和完全限定域名(FQDN )

你需要正确设置主机的主机名和FQDN,然后通过部署let's Encrypt HTTPS证书来启用HTTPS安全性。

以下命令将设置主机的主机名jitsimeet和FQDN jitsimeet.example.com


sudo hostnamectl set-hostname jitsimeet
sudo sed -i 's/^127.0.1.1.*$/127.0.1.1 jitsimeet.example.com jitsimeet/g' /etc/hosts

确认结果:

 
hostname
hostname -f

 

步骤3:调整运行Jitsi Meet的防火墙规则

如Jitsi所需,你需要允许OpenSSHHTTPHTTPS流量,以及通过端口20000在端口10000上的入站UDP流量:


sudo ufw allow OpenSSH
sudo ufw allow http
sudo ufw allow https
sudo ufw allow in 10000:20000/udp
sudo ufw enable

当你看到提示时 Command may disrupt existing ssh connections. Proceed with operation (y|n)? 输入y,然后按ENTER键。

步骤4:更新系统

出于安全和性能目的,需要将Ubuntu 18.04系统更新为最新状态:


sudo apt update
sudo apt upgrade -y && sudo shutdown -r now

升级期间,可能会通知你当前已安装的grub配置文件的版本已被本地修改,install the package maintainer's version 选项,然后按ENTER键。

系统重新启动后,以相同的sudo用户重新登录以继续。

第5版:安装OpenJDK Java运行时环境(JRE )8

Jitsi Meet需要Java运行时环境,安装OpenJDK JRE 8:


sudo apt install -y openjdk-8-jre-headless

安装JRE 8后,请使用以下命令验证结果:

 
java -version

 

输出将类似于以下内容:


openjdk version"1.8.0_171"
OpenJDK Runtime Environment (build 1.8.0_171-8u171-b11-0ubuntu0.18.04.1-b11)
OpenJDK 64-Bit Server VM (build 25.171-b11, mixed mode)

此外,还可以按如下方式设置JAVA_HOME环境变量:


echo"JAVA_HOME=$(readlink -f /usr/bin/java | sed"s:bin/java::")" | sudo tee -a /etc/profile
source /etc/profile

步骤6:安装Nginx web服务器

为了更好地服务Jitsi Meet,你可以在实际安装Jitsi Meet之前安装nginx Web服务器:


sudo apt install -y nginx
sudo systemctl start nginx.service
sudo systemctl enable nginx.service

安装了nginx之后,你不需要手动配置它,因为Jitsi Meet安装程序稍后会为你处理此作业。

NMT_NOT_GOOD

步骤7安装Jitsi Meet

在现代的Ubuntu或Debian系统上,你可以使用官方的Jitsi deb repo轻松安装Jitsi 。

首先在系统上设置JITSI存储库:


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

然后安装全套Jitsi Meet:


sudo apt install -y jitsi-meet

安装期间,当被要求提供当前安装的主机名时,请在前面设置的FQDN jitsimeet.example.com中键入,然后按ENTER键。

当你被询问SSL证书时,请突出显示 Generate a new self-signed certificate (You will later get a chance to obtain a Let's Encrypt certificate) 选项,然后按ENTER键。

如果成功安装了Jitsi Meet,请使用以下脚本来申请let'sencrypt SSL证书:


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

在该进程中,按提示输入电子邮件admin@example.com,然后按ENTER ,此脚本将自动处理与let's Encrypt SSL证书相关的任务。

最后,将你喜爱的网页浏览器指向http://jitsimeet.example.comhttps://jitsimeet.example.com以访问你的Jitsi会议服务,请随意浏览界面,点击GO按钮将立即为你创建一个视频会议频道。



文章标签:Ubuntu  JIT  lts  jitsi  

Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语