在CentOS 8上安装Jitsi Meet

步骤1.首先,确保所有软件包都是最新的。

dnf update
dnf install yum-utils

步骤2.安装Docker和Docker Composer。

Docker Enterprise Edition需要有效的许可证才能使用。在本指南中,我们将在CentOS 8上安装Docker CE。让我们在安装它之前添加一个Docker存储库:

dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo

该信息库现在我们的系统上启用。该存储库包含docker-ce软件包的多个版本,要显示所有版本,我们可以运行:docker-ce-stable

dnf list docker-ce --showduplicates | sort -r

您可以使用以下命令安装最新版本的Docker CE:

dnf install docker-ce

在CentOS中,systemd负责管理系统启动时启动的服务。这意味着您可以使用单个命令启用此功能:

systemctl start docker
systemctl enable docker

然后,安装Docker compose:

curl -L "https://github.com/docker/compose/releases/download/1.28.6/docker-compose-$(uname -s)-$(uname -m)" -o ocker-compose
chmod +x docker-compose

步骤3.在CentOS 8安装Jitsi Meet

现在,我们为基于Docker的Jitsi Meet实例克隆Git存储库,并使用以下命令切换到它下载的文件夹:

git clone https://github.com/jitsi/docker-jitsi-meet
cd docker-jitsi-meet
cp env.example .env 
./gen-passwords.sh

然后,我们需要为Jitsi Meet创建所需的目录:

mkdir -p ~/.jitsi-meet-cfg/{web/letsencrypt,transcripts,prosody,jicofo,jvb}
#启动 ./docker-compose up -d 

#停止
./docker-compose stop

#删除
./docker-compose rm

#查看日志
docker logs docker-jitsi-meet_jicofo_1_94aa190db7b6

#ssl配置修改 root/.jitsi-meet-cfg/web/nginx/ssl.conf

#证书换成阿里云申请的免费证书 放在.jitsi-meet-cfg/web/nginx/keys下
docker ps

步骤4.配置防火墙。

如果正在运行防火墙,然后才能从Web浏览器访问Jitsi Meet,则需要运行以下命令在防火墙中打开所需的端口:

sudo firewall-cmd --zone=public --add-port=80/tcp --permanent
sudo firewall-cmd --zone=public --add-port=443/tcp --permanent
sudo firewall-cmd --zone=public --add-port=8443/tcp --permanent
sudo firewall-cmd --zone=public --add-port=4443/tcp --permanent
sudo firewall-cmd --zone=public --add-port=10000/udp --permanent
sudo firewall-cmd --reload

步骤5.在CentOS上访问Jitsi。

现在访问,您将可以开始会议。要传输音频,您需要允许网络浏览器使用您的麦克风。要传输视频,您需要允许网络浏览器访问您的相机。https://your-ip-address:8443

posted @ 2021-07-01 17:12  爱你爱自己  阅读(1318)  评论(0编辑  收藏  举报