沉浸式虚拟办公平台 SkyOffice,NAS Docker 极简部署,远程团队协作新体验
作者
小编
发布时间

项目介绍
SkyOffice 是一个沉浸式虚拟办公平台,荣获 2021 年蒙特玉竹创新竞赛大奖。它采用现代化的技术栈构建,包括 Phaser3 游戏引擎、Colyseus WebSocket 服务框架、React/Redux 前端框架以及 PeerJS WebRTC 技术,为远程团队打造了一个创新的协作空间。
SkyOffice 不仅仅是一个视频会议工具,它更像是一个虚拟办公室。在这里,你可以在虚拟环境中自由移动,与附近的同事进行距离感知的语音聊天、屏幕共享、白板协作,甚至可以创建自己的私密会议室。整个体验就像在真实办公室里工作,但却能随时随地进行。
项目地址: 点我跳转
核心功能
邻近感知语音聊天 - 基于距离的交互系统,靠近他人时自动启动视频聊天
灵活的屏幕共享 - 即时、高效的屏幕演示功能
多功能虚拟房间 - 自定义和私密房间设置
实时文字聊天 - 支持对话气泡的文本消息
内嵌白板工具 - 集成 WBO 白板进行协作绘制
自由移动与交互 - 使用 WASD 或方向键在虚拟办公室自由移动
部署安装
如需在外部网络也能访问项目,建议配置内网穿透工具,推荐使用 帕斯内网穿透。先注册账号备用,这样即使在公司也能随时连接到家里的虚拟办公室。具体操作可以参考 帕斯内网穿透全平台快速上手指南。
Docker 快速部署
打开你的 NAS 设备或本地 Docker 环境
进入本地镜像管理,选择从 URL 添加镜像
镜像地址填入:kevinshen56714/skyoffice:latest(根据项目最新版本调整)
等待镜像下载完成后,点击启动按钮创建容器
容器配置说明:
勾选开机自动启动,确保服务持久运行
端口映射设置:
容器内部端口:3000(Web 服务端口)
容器内部端口:2567(WebSocket 服务端口)
如遇端口占用,可自行修改宿主机端口号,但容器内端口保持不变。例如可将 3000 映射到 8080,2567 映射到 8567。
存储位置配置:
根据需要创建本地文件夹用于存储配置和数据文件,将其映射到容器内的 /app/data 目录(如有持久化需求)。
环境变量设置:
此项目无需强制配置环境变量,使用默认设置即可正常运行。如有特殊需求,可根据官方文档进行自定义配置。
配置完成后,点击启动容器。待容器运行正常后,即可通过浏览器访问 http://你的设备IP:3000 进入虚拟办公室。
操作指南:
W、A、S、D 或方向键 - 在虚拟办公室自由移动
E 键 - 坐下休息
R 键 - 使用电脑(启动屏幕共享)
Enter 键 - 打开文字聊天
ESC 键 - 关闭聊天窗口
总结
SkyOffice 为远程团队提供了一种全新的协作体验。通过虚拟办公室的沉浸式设计,让分散在各地的团队成员能够更自然地互动和协作。无论是日常会议、头脑风暴还是屏幕演示,都能在这个创新平台上流畅进行。快来部署体验这个获奖的虚拟办公解决方案吧!