2
写在前面

jitsi是一个开源视频会议框架,简单易于安装,由于各种原因,公司需要搭建自己的jitsi环境,官方(jitsi.org)提供了三种安装方案:

1. 快速安装
2. 基于docker
3. 编译安装

我这边花了点时间把快速安装,编译安装在gong网上安装完成。

准备工作
* 阿里云或其他云服务器,建议至少2c4g,标准版
* ubuntu 18的系统
* ssl nginx版本有效证书下载
* 备案域名一个(也可使用公网ip,这篇文章假定的是www.iamcrawler.cn)
认识jitsi
  1. 首先我们来看一下jitsi要部署起来,都有哪些模块:

1591165870(1).png

由上图可以知道,nginx是一个反向代理服务器,下面有4个模块是
属于jitsi的,其中jitsi-meet是前端;jicofo是后端,负责房间管
理相关信息;videobridge是后端视频桥(后面简称jvb),负责各个房间视频等信息
相互传输转换等信息;prosody是一个协议。那么如果我们手动编译,
主要的任务就是安装nginx,并启动下面4个模块即可
开始安装
  • 设置主机DNS的记录
sudo hostnamectl set-hostname www.iamcrawler.cn
  • 配置映射关系,编辑文件
vim /etc/hosts

添加下列到你的host文件里面

127.0.0.1  www.iamcrawler.cn
  • 配置端口访问权限,设置ufw 访问端口:
sudo ufw allow 80/tcp   // 安装软件包时需要,安装后可以关闭
sudo ufw allow 443/tcp // 访问界面端口
sudo ufw allow 4443/tcp
sudo ufw allow 10000/udp
sudo ufw allow OpenSSH     // ssh 远程访问

sudo ufw enable
sudo ufw status
  • 软件安装

首先下载安装密钥:
wget https://download.jitsi.org/jitsi-key.gpg.key
添加GPG key
sudo apt-key add jitsi-key.gpg.key
添加jitsi数据仓库,打开一个文件:
vim /etc/apt/sources.list.d/jitsi-stable.list
在文件中添加jitsi的下载路径:

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

执行更新命令:

sudo apt update

执行安装jitsi 软件包命令:

sudo apt install jitsi-meet

安装完成过程中需要配置视频会议的域名,这里输入你的域名,我的是www.iamcrawler.cn,然后让你选择证书方式,一般选择推荐的(第一个)。但是推荐的第一个有效期只有3个月,所以我们需要安装这个,来“续命证书”权限

sudo apt install certbot

然后执行脚本安装

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

安装期间需要输入用户邮箱,此邮箱用来更新证书。输入自己的邮箱就好了
然后访问www.iamcrawler.cn就可以看到效果了(当然,我不会对外开放的,哈哈哈😂)。


crawler
327 声望79 粉丝

专注技术多年,曾任职京东,汉得等公司主研


引用和评论

0 条评论