开源私有视频会议系统Nettu Meet,Docker一键部署,支持屏幕共享和内网穿透远程访问
作者
小编
发布时间

项目介绍
Nettu Meet 是一款开源的视频会议应用,专为在线教学和远程协作而精心设计。这是一个功能完整的云端会议解决方案,无需复杂配置,即可快速搭建属于自己的私有视频会议系统。
项目采用现代化技术栈构建,前端基于 React,后端使用 Node.js,支持实时音视频通话、共享白板、屏幕分享、在线聊天、文件上传等丰富功能。特别适合教育机构、培训机构或企业内部搭建私有的会议平台。
最棒的是,你可以完全掌控自己的数据,所有会议内容都存储在自己的服务器上,无需担心隐私泄露问题。
项目地址:点我跳转
部署安装
如需在外网也能访问项目,建议配置内网穿透服务,推荐使用 帕斯内网穿透。先在官网注册账号备用,具体使用方法可参考 内网穿透完全上手指南,轻松实现远程访问。
使用 Docker 快速部署
打开你的 NAS 设备或服务器的 Docker 管理面板
点击 本地镜像 - 添加镜像 - 从 URL 添加
在镜像地址栏填入:fmeringdal/nettu-meet:latest
等待镜像下载完成后,点击 启动 按钮启动容器
容器配置步骤
勾选开机自启:建议勾选此选项,确保服务器重启后应用自动运行
端口映射配置:
容器内部端口:5000(后端服务)
容器内部端口:3000(前端服务)
如果你的服务器上这些端口已被占用,可以修改宿主机端口号,但容器内的端口保持不变
存储位置配置:
建议创建以下目录用于数据持久化:
/data/nettu-meet/db - 用于存储数据库文件
/data/nettu-meet/redis - 用于 Redis 缓存数据
将这些目录分别映射到容器内对应位置
环境变量设置:
必须设置:
AUTHORIZATION_SECRET:API 授权密钥(用于创建会议时的认证)
可选设置:
DATABASE_URL:MongoDB 连接字符串(默认已配置)
REDIS_URL:Redis 连接地址(默认已配置)
如无特殊需求,其他环境变量保持默认即可
启动完成
创建成功后,在浏览器中访问 http://你的服务器IP:3000
稍等片刻,即可看到 Nettu Meet 的登录界面,到此部署完成!
你现在可以创建会议室,邀请学生或同事加入,开始享受高效的在线教学或远程协作了。
本篇教程结束