三步把 Drawnix 搬回家:一份超省心的本地部署手册 三步把 Drawnix 搬回家一份超省心的本地部署手册【免费下载链接】drawnix开源白板工具SaaS一体化白板包含思维导图、流程图、自由画等。All in one open-source whiteboard tool with mind, flowchart, freehand and etc.项目地址: https://gitcode.com/GitHub_Trending/dr/drawnix团队开会脑暴又不想把画的东西存在别人的云上用 Drawnix 自建一份就能解决。这篇手册把 Drawnix 部署拆成 3 步拉镜像、起容器、验证访问每一步都是一条可直接粘贴的命令。 为什么值得自己搭一份 Drawnix 私有化部署Drawnix 是一款免费开源的一体化白板工具思维导图、流程图、自由画、图片插入全部内置还能把内容导出成 PNG 或 .drawnix 文件。数据默认只留在你自己的浏览器缓存里私有化部署后白板内容全程在自己机器上流转不经过任何第三方服务。 三步完成 Drawnix Docker 部署动手前只需确认一件事机器上已装 Docker 并能执行docker -v没装的话按官方文档完成 Docker 安装步骤即可。另外两点顺手留意主机 8080 端口空闲被占用时后面可换端口磁盘留几十 MB 空间存放镜像第一步 拉取 Drawnix Docker 镜像docker pull pubuzhixing/drawnix:latest从官方镜像仓库拉取最新构建的 Drawnix 镜像稍等片刻下载完成即可。习惯从源码构建的话也可以自己打包git clone https://gitcode.com/GitHub_Trending/dr/drawnix cd drawnix docker build -t drawnix:local .仓库根目录的 Dockerfile 采用多阶段构建Node 20 负责编译前端产物最后用轻量静态服务器托管所以镜像体积很轻。第二步 启动容器并配置端口映射docker run -d -p 8080:80 --name drawnix pubuzhixing/drawnix:latest参数拆开看-d容器在后台常驻运行不占住你的终端-p 8080:80把容器 80 端口映射到主机 8080这是端口映射配置里最关键的一步--name drawnix给容器命名之后停容器、删容器、看日志都靠这个名字第三步✅ 验证访问是否通畅curl -I http://localhost:8080返回 200 状态码说明静态服务已就绪再用浏览器打开http://localhost:8080看到白板画布就算部署成功。 启动后自检7 项功能逐一点通部署完成后按下面清单逐项试一遍全勾完再关掉终端首页与画布正常加载没有报错弹窗新建节点、连线能画出思维导图画流程图的框和箭头都顺手自由画笔跟手、无断点插入图片后显示正常导出 PNG 和 .drawnix 文件都能成功刷新页面后内容还在浏览器缓存自动保存生效 进阶两条改端口与数据持久化需求命令改用 3000 端口访问docker run -d -p 3000:80 --name drawnix pubuzhixing/drawnix:latest给静态目录挂载持久化卷放自定义资源docker run -d -p 8080:80 -v drawnix-data:/home/static --name drawnix pubuzhixing/drawnix:latest说明一句白板内容本身存在浏览器缓存里不依赖容器磁盘挂载卷主要用于存放自定义静态文件。 快速排障端口占用、启动失败、版本更新现象常见原因处理命令8080 端口提示被占用其他服务已监听该端口netstat -tuln \| grep 8080找到占用者换个空闲端口重启容器容器起不来、页面打不开镜像拉取不完整或机器资源不足docker logs drawnix看日志定位想升级到最新版当前镜像版本过旧docker stop drawnix docker rm drawnix再 pull 最新版重新 run到这里你机器上的 Drawnix 私有白板已经完全跑起来了脑暴、方案评审、课堂教学随手就能用。想深挖功能细节或做二次开发直接读 README.md 与 CONTRIBUTING.md。部署中踩到坑、或有想补的功能欢迎回来留言聊聊。【免费下载链接】drawnix开源白板工具SaaS一体化白板包含思维导图、流程图、自由画等。All in one open-source whiteboard tool with mind, flowchart, freehand and etc.项目地址: https://gitcode.com/GitHub_Trending/dr/drawnix创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考