【实用Docker项目】腾讯会议替代品!搭建一个开源视频会议项目-Jitsi
本文最后更新于 2024-05-17,
若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益, 请联系我 删除。
本站只有Telegram群组为唯一交流群组, 点击加入
文章内容有误?申请成为本站文章修订者或作者? 向站长提出申请
前言
Jitsi是一款开源的视频会议服务,允许用户通过网络进行实时音视频通话、文本聊天以及屏幕共享等功能。Jitsi Meet 是 Jitsi 项目的一个子项目,专注于提供简单易用的在线会议解决方案,其主要优点包括:
开源免费:Jitsi Meet完全开源,用户可以免费使用,甚至可以根据自身需求对其进行定制和二次开发。
隐私保护:Jitsi Meet支持端到端加密,确保用户通话过程的隐私安全。
无需安装客户端:用户只需使用现代浏览器访问Jitsi Meet的网址即可加入或创建视频会议,无需下载安装任何客户端软件。
跨平台兼容:Jitsi Meet支持多种操作系统和设备,包括 Windows、macOS、Linux、Android 和 iOS 等。
高质量音视频:采用先进的音视频编解码技术,保证通话质量清晰稳定。
功能丰富:除了基本的音视频通话功能外,Jitsi Meet 还提供屏幕共享、录制会议、实时字幕等实用功能。
官方GitHub地址:https://github.com/jitsi/jitsi-meet
官方文档:https://jitsi.github.io/handbook/docs/intro/
安装Docker🐳
部署
- 拉取 Jitsi Meet 项目文件并进入到项目目录:
git clone https://github.com/jitsi/docker-jitsi-meet
cd docker-jitsi-meet
先复制一份配置文件,然后自动生成密钥
cp env.example .env
./gen-passwords.sh
CONFIG=/root/docker_data/jitsi,这个改成这个地址就好
HTTP_PORT修改为服务器上没有用过的端口即可
HTTPS_PORT同上
TZ这个是时区,一般大陆写Asia/Shanghai
PUBLIC_URL这个写我们部署好之后的地址(因为用到https所以大家最好买一个域名来绑定,namesilo上一个6位数字的xyz域名1年只要7块钱,而且不用实名)
ENABLE_GUESTS=1运行访客访问,这样的话就不需要大家注册了,直接发会议链接进入即可\
- 启动 jitsi
cd /root/data/docker_data/jitsi/docker-jitsi-meetdocker
compose up -d
等待拉取好镜像,出现done的字样之后,
我们现在可以输入 http://ip:8000/
访问了。
反向代理
参考教程:安装及使用
⚠️Nginx Proxy Manager(以下简称NPM)会用到80、443端口,所以本机不能占用(比如原来就有Nginx)
互联网使用请确保完成了域名解析
效果展示
拉取 Jitsi Meet 项目文件并进入到项目目录:
git clone https://github.com/jitsi/docker-jitsi-meet
cd docker-jitsi-meet
等待拉取好镜像,出现done的字样之后,
理论上我们就可以输入 http://ip:8011 访问了。