在线协作白板,简单、免费、易用且易于部署
WBO 是一个在线协作白板,允许多个用户同时在大型虚拟板上绘图。 该白板会为所有连接的用户实时更新,并且其状态始终会被持久化保存。它可用于多种不同用途,包括艺术、娱乐、设计和教学。
演示服务器可在 wbo.ophir.dev 访问。
| anonymous">白板 | 协作图表编辑 | ||
| 在 WBO 上教授数学 | 绘制艺术画作 |
如果你有自己的网络服务器,并且想在它上面运行一个私有的 WBO 实例,你完全可以做到。在自己的服务器上运行它应该非常容易。
如果你使用 Docker 容器化服务,你可以轻松地将 WBO 作为容器运行。
WBO 的官方 Docker 镜像托管在 dockerhub 上,名为 lovasoa/wbo:。
你可以运行以下 bash 命令,在端口 5001 上启动 WBO,同时将白板数据持久化存储在 Docker 之外:
mkdir wbo-boards # Create a directory that will contain your whiteboards
chown -R 1000:1000 wbo-boards # Make this directory accessible to WBO
docker run -it --publish 5001:80 --volume "$(pwd)/wbo-boards:/opt/app/server-data" lovasoa/wbo:latest # run wbo然后,你可以通过 http://localhost:5001.` 访问 WBO。
官方Docker镜像不会强制指定IP来源。默认情况下,应用程序使用WBO_IP_SOURCE=remoteAddress。如果你在受信任的代理或CDN后面运行容器,请显式设置-e WBO_IP_SOURCE=...,例如X-Forwarded-For、Forwarded或CF-Connecting-IP。
或者,你可以直接使用Node.js运行代码,而无需使用Docker。
首先,下载源代码:
git clone https://github.com/lovasoa/whitebophir.git
cd whitebophir然后安装Node.js(v22或
暂无开放 Issues,或尚未同步最近议题。