Drawnix 私有白板3条命令在内网跑起开源白板【免费下载链接】drawnix开源白板工具SaaS一体化白板包含思维导图、流程图、自由画等。All in one open-source whiteboard tool with mind, flowchart, freehand and etc.项目地址: https://gitcode.com/GitHub_Trending/dr/drawnix周五下午一张流程图突然要赶出来用公网在线白板又卡在安全规定上。这时候可以把 Drawnix 拉出来开源一体化白板思维导图、流程图、自由画都有一个 Docker 镜像跑在内网无后端、无数据库打开页面就能画。30 秒速览部署完成后你的环境长这样。下面四条都是交付状态不是学习目标浏览器打开 http://localhost:8080 即见白板画布免注册、免后端单个容器后台常驻静态站点服务资源占用接近于零思维导图、流程图、自由画笔、插入图片开箱即用一键导出 PNG 或 .drawnix内容自动存入浏览器缓存刷新页面不丢环境体检部署前用两条命令做个体检Docker 可用、端口没被占。docker --version ss -tlnp | grep 8080没装 Docker 的参考官方文档本文不展开。第二条命令有输出说明 8080 已被占用要么换映射端口要么停掉占用进程。这步卡住的人通常不是命令打错是 Docker 服务压根没起。核心部署拉取预构建镜像项目提供了预构建镜像体积很小docker pull pubuzhixing/drawnix:latest想自己构建也可以Dockerfile 是多阶段流程Node 20 构建再用轻量静态服务器跑一句docker build -t drawnix:local .收尾。启动容器docker run -d -p 8080:80 --name drawnix pubuzhixing/drawnix:latest参数含义-d后台运行不占终端-p 8080:80主机 8080 映射到容器 80静态服务器监听 80--name drawnix起名方便后续看日志、清理验证访问curl -I http://localhost:8080看到 HTTP/1.1 200 就说明起来了。最后一步浏览器打开 http://localhost:8080画布直接出现在眼前。按需调参命令跑通后你大概率会想改点东西。最高频的两个改端口只动-p的左半边右边固定是 80docker run -d -p 3000:80 --name drawnix pubuzhixing/drawnix:latest之后访问 http://localhost:3000。挂载静态文件先说个反直觉的点Drawnix 的画布存在浏览器 localStorage 里服务端没有用户数据持久化在这里是不存在的伪需求。真正值得挂载的是静态目录自己替换构建产物后不用重建镜像docker run -d -p 8080:80 -v /data/drawnix:/home/static:ro --name drawnix pubuzhixing/drawnix:latest把dist/apps/web的内容放进/data/drawnix只读挂载更稳。上线后的第一周版本更新停掉旧容器、删掉、拉新镜像、重跑四步一次完成docker stop drawnix docker rm drawnix docker pull pubuzhixing/drawnix:latest docker run -d -p 8080:80 --name drawnix pubuzhixing/drawnix:latest备份没有数据库可 dump。要归档某张板子从画布导出 PNG 或 .drawnix 即可.drawnix 是 JSON 格式日后可再导入。进阶想要域名加 HTTPS前面挂一层 Nginx 反代到容器端口即可SPA 路由与缓存头仓库已配好见 apps/web/public/_redirects。想玩灰度起两个容器用不同端口就行。排错速查现象一条排查命令大概率原因 / 解法浏览器连接被拒docker ps -a容器没跑或已退出看docker logs drawnix最后几行端口 8080 被占用ss -tlnp \| grep 8080有进程占着改映射端口或停掉占用方容器反复重启docker logs drawnix静态目录读取失败用 -v 挂载时先查目录权限docker 命令不存在systemctl status dockerDocker 服务没启动先把它拉起来延伸阅读README.md特性清单与本地开发命令Dockerfile完整构建流程想往深了挖从这里开始。【免费下载链接】drawnix开源白板工具SaaS一体化白板包含思维导图、流程图、自由画等。All in one open-source whiteboard tool with mind, flowchart, freehand and etc.项目地址: https://gitcode.com/GitHub_Trending/dr/drawnix创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考