本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com

这是一个轻量级NodeJS协作白板/画板工具,可轻松自定义,支持多人实时协作,适用于PC、平板和移动设备。
!start
演示地址(每晚重置)
你可以使用或不使用Docker运行此应用
npm cinpm run start:proddocker run -d -p 8080:8080 rofl256/whiteboard安装应用后,运行npm run start:dev启动后端和前端开发服务器,网站可通过 http://localhost:8080 访问。
使用键盘快捷键可提高使用白板的效率,特别适用于XP-Pen Artist、Huion Kamvas和Wacom Cintiq等交互式显示器。以下是预定义快捷键(可在./src/js/keybinds.js中自定义):
| 功能 | Windows 和 Linux | macOS |
|---|---|---|
| 清除白板 | Ctrl + Shift + Z | Command + Shift + Z |
| 撤销上一步操作 | Ctrl + Z | Command + Z |
| 重做上一步撤销 | Ctrl + Y | Command + Y |
| 选择区域 | Ctrl + X | Command + X |
| 使用鼠标工具 | Ctrl + M | Command + M |
| 使用画笔工具 | Ctrl + P | Command + P |
| 绘制直线 | Ctrl + L | Command + L |
| 绘制矩形 | Ctrl + R | Command + R |
| 绘制圆形 | Ctrl + C | Command + C |
| 在直线、矩形和圆形之间切换 | Ctrl + Shift + F | Command + Shift + F |
| 在画笔和橡皮擦之间切换 | Ctrl + Shift + X | Command + Shift + X |
| 在主要颜色(黑、蓝、绿、黄、红)之间切换 | Ctrl + Shift + R | Command + Shift + R |
| 文本工具 | Ctrl + A | Command + A |
| 使用橡皮擦工具 | Ctrl + E | Command + E |
| 增加线条粗细 | Ctrl + 上箭头 | Command + 上箭头 |
| 减小线条粗细 | Ctrl + 下箭头 | Command + 下箭头 |
| 颜色选择器 | Ctrl + Shift + C | Command + Shift + C |
| 设置黑色 | Ctrl + Shift + 1 | Command + Shift + 1 |
| 设置蓝色 | Ctrl + Shift + 2 | Command + Shift + 2 |
| 设置绿色 | Ctrl + Shift + 3 | Command + Shift + 3 |
| 设置黄色 | Ctrl + Shift + 4 | Command + Shift + 4 |
| 设置红色 | Ctrl + Shift + 5 | Command + Shift + 5 |
| 将白板保存为图像 | Ctrl + S | Command + S |
| 将白板保存为JSON | Ctrl + Shift + K | Command + Shift + K |
| 将白板保存到WebDav | Ctrl + Shift + I (i) | Command + Shift + I (i) |
| 加载保存的JSON到白板 | Ctrl + Shift + J | Command + Shift + J |
| 分享白板 | Ctrl + Shift + S | Command + Shift + S |
| 显示/隐藏工具栏 | Tab | Tab |
| 向上移动选中对象 | 上箭头 | 上箭头 |
| 向下移动选中对象 | 下箭头 | 下箭头 |
| 向左移动选中对象 | 左箭头 | 左箭头 |
| 向右移动选中对象 | 右箭头 | 右箭头 |
| 放置对象 | Ctrl + Enter | Command + Enter |
| 添加图像到背景 | Shift + Enter | Shift + Enter |
| 取消所有操作 | Escape | Escape |
| 删除选中对象 | Delete | Delete |
| 画笔激活时使用直线工具(不可更改) | Shift(按住) | Shift(按住) |
通过GET参数调用网站可修改白板ID或用户名:
[***]
项目的许多设置可通过简单的yaml文件进行配置,以更改行为或调整性能。
使用自定义设置运行项目:
config.default.yml创建config.run.yml文件node scripts/server.js --config=./config.run.ymldocker run -d -p 8080:8080 -v $(pwd)/config.run.yml:/config.run.yml:ro rofl256/whiteboard --config=/config.run.yml为防止客户端滥用服务器上传文件,可在服务器启动时设置访问令牌(见配置文件)。
客户端需设置相同令牌:
客户端(无论是否使用Docker): [***]
可通过REST API完全控制白板。访问[你的白板根URL]/apidoc/index.html探索和测试服务器版本的API。演示版API地址:DemoAPI
注意:此API较新,请确保使用最新版本的白板。
此功能允许用户直接将白板保存到WebDAV服务器(如Nextcloud)作为图像,无需下载。
在配置文件中设置enableWebdav: true启用。
客户端需设置参数:
客户端(无论是否使用Docker): [***]
刷新页面后,顶部面板将显示额外的保存按钮,设置WebDav参数即可使用。
注意:大多数ownCloud/Nextcloud设置需将WebDav服务器URL设为:[***]
更多设置可调整,详见默认配置文件。
在服务器配置中添加:
location /whiteboard/ { proxy_set_header HOST $host; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection upgrade; proxy_pass [***] }
使白板运行在/whiteboard路径下,记得替换“你的IP”。
<VirtualHost example.org:443> ... # 将/whiteboard/代理到白板容器 ProxyPass "/whiteboard/" "[***]" ProxyPassReverse "/whiteboard/" "[***]" ... </VirtualHost>
使白板运行在/whiteboard路径下,记得替换“你的IP”。
[***]{uid}注意:若Nextcloud使用HTTPS,此应用需通过HTTPS提供服务,建议使用反向代理(见上文)。
!start
将/doc/nextcloud_icons/中的两个图标上传到Nextcloud的“外部站点”管理部分,然后将其设置为链接的图标。
_ MIT许可证 _
免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429