jitsi meet安装使用

准备工作

一个域名;

一个有公网的服务器或者云服务器;

拥有root或者sudo权限。

安装实操

本次实例的环境

goddady的域名,AWS的免费服务器(Ubuntu20)

安装操作

安装AWS服务器,本次安装的操作系统是Ubuntu20,对于ssh怎么登陆自行解决。

把goddady的域名和ASW的公网IP绑定,公网IP就是ssh登陆的ip地址。

  • 系统环境准备
sudo apt update
sudo apt full-upgrade
  • jitsi需要的环境准备
sudo apt install gnupg2 nginx-full openjdk-8-jdk

sudo apt install apt-transport-https
  • 源准备
sudo apt-add-repository universe
sudo apt update
  • jitsi源下载准备
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

# update all package sources 
sudo apt update
  • jitsi-meet安装
sudo apt install jitsi-meet

这中间需要填写域名,比如godaddy注册的域名为meet.block.xyz,这里就填写这个。

另外一个需要选择的是https的证书,默认选择就可以,后面再重新生成,命令为

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

这里需要填写邮件,用来接收相关资讯,主要是这个证书免费,有过期时间提醒,需要手动续签。

  • 配置安全组
80 TCP - for SSL certificate verification / renewal with Let's Encrypt
443 TCP - for general access to Jitsi Meet
10000 UDP - for general network video/audio communications
22 TCP - if you access you server using SSH (change the port accordingly if it's not 22)
3478 UDP - for quering the stun server (coturn, optional, needs config.js change to enable it)
5349 TCP - for fallback network video/audio communications over TCP (when UDP is blocked for example), served by coturn
  • 程序重启
sudo service jicofo restart
sudo service jitsi-videobridge2 restart
sudo service prosody restart
sudo service nginx restart
  • jitsi-meet卸载
sudo apt purge jigasi jitsi-meet jitsi-meet-web-config jitsi-meet-prosody jitsi-meet-turnserver jitsi-meet-web jicofo jitsi-videobridge2

这样就完全安装完成。

问题

问题1:用公网的虚拟云服务器进行安装完成后,可能会出现chrome打开meet.block.xyz没有反应?

原因:meet.block.xyz域名需要把主机的hostname和dnsdomainname修改为对于网址。如果贸然修改/etc/hostname可能会无效,因为对于多数的虚拟云主机是不支持修改hostname,需要修改/etc/cloud/cloud.cfg中的preserve_hostname: true

执行dnsdomainname和hostnamectl查看,sudo hostnamectl set-hostname meet.block.xyz设置

/etc/hosts中要有127.0.0.1 meet.block.xyz meet

其他:

sudo hostnamectl set-hostname "Myfreax's laptop" --pretty
静态主机名存储在/etc/hostname中,pretty主机名存储在/etc/machine-info文件中。

问题2:可能在解决问题1之后可能还是无法访问meet.block.xyz?

原因:因为多数的虚拟云主机是通过vhost配置的网络,主机会有两个网络,一个公网,一个私网,公网就是ssh登陆的网址,私网用ip a查看,局域网的那个ip就是的。

sudo vim /etc/jitsi/videobridge/sip-communicator.properties

最后新增两个参数:

org.ice4j.ice.harvest.NAT_HARVEST_LOCAL_ADDRESS=云私网
org.ice4j.ice.harvest.NAT_HARVEST_PUBLIC_ADDRESS=云公网

高级设置

用户设置

启动Secure domain功能, 限制有账号的人才能开新会议室

编辑/etc/prosody/conf.avail/jitsi4james.ddns.net.cfg.lua,

将认证方式方式由anonymous改为internal_plan

并加入:(其他人可以加入)
VirtualHost "guest.jitsi4james.ddns.net"
authentication = "anonymous"
c2s_require_encryption = false

编辑/etc/jitsi/meet/jitsi4james.ddns.net-config.js,加入

anonymousdomain: 'guest.jitsi4james.ddns.net',

systemctl status

其他

证书自动更新

sudo apt install certbot
sudo /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh
生成的证书位置:/etc/letsencrypt/live/example.com/
查看nginx配置文件(/etc/nginx/sites-enabled/example.com)内的证书路径是否正确,如果不对则手工修改为如下配置:
ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;
从letsencrypt申请的证书默认有效期是90天,修改或新增脚本/etc/cron.weekly/letsencrypt-renew,以便自动更新申请新的证书,脚本内容如下:
#!/bin/bash
/usr/local/sbin/certbot-auto renew --webroot -w /usr/share/jitsi-meet >> /var/log/le-renew.log
可以通过如下命令能否执行成功测试证书更新功能是否生效:
certbot-auto renew --dry-run --webroot -w /usr/share/jitsi-meet

文件位置

文件:
jicofo:/etc/jitsi/jicofo
jitsi-videobridge: /etc/jitsi/videobridge
jitsi-meet: /etc/jitsi/meet
xmpp: /etc/prosody/
日志:
Jitsi-videobridge:/var/log/jitsi/jvb.log
Jicofo: /var/log/jitsi/jicofo.log
xmpp服务: /var/log/prosody/prosody.err、/var/log/prosody/prosody.log

安装noip client

cd /usr/local/src
wget http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz
tar xzf noip-duc-linux.tar.gz
cd noip-2.1.9-1
make install

配置noip自动启动

sudo chmod 777 /usr/local/etc/no-ip2.conf
sudo nano /etc/init.d/noip
#######################################################
#! /bin/sh
case "$1" in
    start)
        echo "Starting noip2"
        /usr/local/bin/noip2
    ;;
    stop)
        echo -n "Shutting down noip2"
        for i in `noip2 -S 2>&1 | grep Process | awk '{print $2}' | tr -d ','`
        do
          noip2 -K $i
        done
    ;;
    *)
        echo "Usage: $0 {start|stop}"
        exit 1
esac
exit 0
#######################################################
sudo /etc/init.d/noip stop
sudo /etc/init.d/noip start
sudo nano /etc/rc.local中加上
/etc/init.d/noip start

结果

电脑和手机app均可使用,对于性能要求,目前没有测试。

参考

1.官方快速安装

2.配置细节

3.配置noip自动启动

4.YOUTUBE安装jitsi

5.安装jitsi文章

6.youtue参考安装2

欢迎交流,wechat:tlxbp930
https://hellolinux.xyz

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 218,204评论 6 506
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,091评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 164,548评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,657评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,689评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,554评论 1 305
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,302评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,216评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,661评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,851评论 3 336
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,977评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,697评论 5 347
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,306评论 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,898评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,019评论 1 270
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,138评论 3 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,927评论 2 355

推荐阅读更多精彩内容