开源一体化白板工具Drawnix
简介
什么是 Drawnix ?
Drawnix
是一个开源的白板工具,旨在提供一体化的绘图体验。它集成了多种功能,包括思维导图、流程图和自由绘画等。
关键特性
- 💯 免费 + 开源
- ⚒️ 思维导图、流程图
- 🖌 画笔
- 😀 插入图片
- 🚀 基于插件机制 - 可灵活扩展
- 🖼️ 📃 导出为 PNG, JPG, JSON(
.drawnix
) - 💾 自动保存(浏览器缓存)
- ⚡ 编辑特性:撤销、重做、复制、粘贴等
- 🌌 无限画布:缩放、滚动、
- 🎨 主题模式
- 📱 移动设备适配(交互优化 🔥🔥🔥)
应用场景
- 在线协作:团队成员可以共同编辑白板内容。
- 教育与培训:用于制作思维导图、流程图等教学工具。
- 创意设计:自由绘画功能适合设计师和艺术家使用。
Drawnix
的设计灵感来自于”绘画”(Draw
)与”凤凰”(Phoenix
),象征着创造力的重生与艺术的涅槃。这个工具是基于 Plait
框架构建的,在开发上可以很好的实现业务的分层,开发各种细粒度的可复用插件,可以扩展更多的画板的应用场景。
构建镜像
如果你不想自己构建,可以跳过,直接阅读下一章节
官方提供了 Dockerfile
,但没有提供官方的镜像和安装方法,所以只能自己编译
构建镜像和容器运行的基本命令如下👇
1 | # 下载代码 |
安装
在群晖上以 Docker 方式安装。
在注册表中搜索 drawnix
,选择第二个 wbsu2003/drawnix
,版本选择 latest
。
端口
本地端口不冲突就行,不确定的话可以用命令查一下
1 | # 查看端口占用 |
本地端口 | 容器端口 |
---|---|
7200 |
7200 |
命令行安装
如果你熟悉命令行,可能用 docker cli
更快捷
1 | # 运行容器 |
也可以用 docker-compose
安装,将下面的内容保存为 docker-compose.yml
文件
1 | version: '3' |
然后执行下面的命令
1 | # 新建文件夹 drawnix |
运行
在浏览器中输入 http://群晖IP:7200
就能看到主界面
整个布局非常简洁,左上角是菜单
中间是工具栏
支持 Mermaid
语法
右上角支持比例缩放
右下角可以切换风格
软件的使用非常简单
参考文档
plait-board/drawnix: 开源白板工具(SaaS),一体化白板,包含思维导图、流程图、自由画等。All in one open-source whiteboard tool with mind, flowchart, freehand and etc.
地址:https://github.com/plait-board/drawnixDrawnix - 开源白板工具
地址:https://drawnix.com/