【飞腾派4G版免费试用】3.JITSI视频会议想开就开
现在市面上大部分会议软件都是需要付费的,就是免费使用,也大都40-50分钟的体验时间。还没聊尽兴,这块会议突然被中断了,那有没有免费的无限制时长的会议软件呢?答案是有的,你只需要在 飞腾派 上搭建 JITSI ,就可以拥有一个开源的、安全、支持视频会议和即时通讯的平台。
什么是JITSI
Jitsi Meet 是一个开源的、安全、支持视频会议和即时通讯的平台。以下是使用 Jitsi Meet 的一些好处:
- 开源自由: Jitsi Meet 是一个开源项目,这意味着你可以自由查看、修改和分发其源代码。这有助于确保平台的透明性和安全性。
- 简单易用: Jitsi Meet 提供了一个简单直观的使用界面,用户无需注册帐户,只需进入会议室并分享链接即可开始会议。
- 多平台支持: Jitsi Meet 支持多个平台,包括桌面(Windows、macOS、Linux)和移动设备(Android、iOS),这使得用户可以方便地从不同设备参与会议。
- 即时通讯功能: 除了视频会议外,Jitsi Meet 还具有即时聊天(chat)和文件共享等功能,使得用户可以方便地进行更多形式的沟通和合作。
- 端对端加密: Jitsi Meet 支持端对端加密,这意味着在视频和音频通话中,只有通话的参与者可以解密和查看内容,增加了通话的安全性。
- 低成本: 由于 Jitsi Meet 是一个开源项目,它不需要用户支付昂贵的许可费用。这使得它成为一个经济实惠的视频会议解决方案。
- 扩展性: Jitsi Meet 的扩展性强,你可以在自己的服务器上部署,从而更好地控制和调整系统以满足组织的需求。
- 整合性: Jitsi Meet 提供了与其他工具的集成,包括 LDAP、Microsoft Authenticator 等,这有助于在企业环境中更好地整合。
总的来说,Jitsi Meet 提供了一个灵活且可定制的解决方案,适用于不同规模和需求的组织,同时保护用户的隐私和数据安全。
安装 JITSI
JITSI 的安装方式并不难,笔者这里选择的是 Docker 镜像的方式,快速搭建 JITSI 服务器。
配置要求
自建 Jitsi Meet 需要一些基本的配置和硬件要求。以下是在自己的服务器上部署 Jitsi Meet 所需的一些建议:
- 服务器要求:
- CPU: 推荐至少2个物理或虚拟核心。
- 内存: 推荐至少2GB RAM。
- 存储: 至少20GB可用磁盘空间。
- 域名和 DNS 配置:
- 为 Jitsi Meet 分配一个域名,例如
meet.yourdomain.com 。
- 配置 DNS 记录,确保域名指向服务器的 IP 地址。
- 操作系统:
- 推荐使用 Ubuntu Server,Debian 或 CentOS。建议使用最新的稳定版本。
- 网络要求:
- 开启服务器上的TCP和UDP的端口 80、443、10000(UDP)。
- 配置防火墙以允许Jitsi Meet服务的通信。
- Web 服务器:
- Jitsi Meet 使用 Nginx 作为反向代理服务器。确保已安装并配置 Nginx。
- Java 运行时环境:
- Jitsi Meet 使用 Java 运行。确保已安装 OpenJDK。
- Prosody(XMPP 服务器):
- 安装并配置 Prosody 作为 Jitsi Meet 的 XMPP 服务器。
- Jicofo(Jitsi Conference Focus):
- Jitsi Videobridge:
- 安装并配置 Jitsi Videobridge,它处理音视频流。
- Let's Encrypt 证书:
- 为域名配置有效的 SSL 证书,推荐使用 Let's Encrypt。
- 安全性和加密:
- 确保服务器和通信是安全的。配置合适的防火墙规则和加密选项。
- 系统更新:
Docker 安装 JITSI
笔者使用的飞腾派镜像是 Ubuntu Xfce ,这个镜像对 Docker 支持较好一些。
uname -a
Linux Phytium-Pi 4.19.246-phytium-embeded+
-
安装 Docker
sudo apt-get install docker.io
安装 Docker Compose
sudo curl -L "https://github.com/docker/compose/releases/download/v2.23.3/docker-compose-linux-aarch64" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
-
下载 Jitsi 源码
wget https://github.com/jitsi/docker-jitsi-meet/archive/refs/tags/stable-9111.tar.gz
tar -xzvf stable-9111.tar.gz
cd docker-jitsi-meet-stable-9111
-
修改配置
cp env.example .env
需要特别注意的是,如果你的主机不支持IPV6,需要在配置中添加 ENABLE_IPV6=0
需要特别注意的是,如果你的主机不支持IPV6,需要在配置中添加 ENABLE_IPV6=0
需要特别注意的是,如果你的主机不支持IPV6,需要在配置中添加 ENABLE_IPV6=0
目前笔者用的 Ubuntu Xfce 镜像就是不支持 IPV6 的,然后一直在排查问题,搞了一下午。
另外一个配置是 PUBLIC_URL ,这个必须设置,不设置的话,只能本机才能进入会议,而局域网或者互联网上的机器,进会议会提示已经断网,需要重连。
-
设置强密码
./gen-passwords.sh
-
创建必要的配置目录
mkdir -p ~/.jitsi-meet-cfg/{web,transcripts,prosody/config,prosody/prosody-plugins-custom,jicofo,jvb,jigasi,jibri}
-
JITSI,启动
docker-compose up -d
打开浏览器访问 https://localhost:8443 ,到这就说明安装成功了。
|