步驟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