什么是 draw.io?
draw.io(现更名为 diagrams.net)是一款免费、开源的在线流程图和图表绘制工具,支持多种图形类型,如流程图、UML 图、网络拓扑图等。它无需注册,界面简洁,功能强大。
为什么需要部署 draw.io?
- 数据隐私:避免敏感图表上传至第三方服务器。
- 离线使用:在无网络环境下继续绘图。
- 定制化:可集成到内部系统或修改 UI/功能。
- 高可用性:企业内网部署保障稳定访问。
部署方式概览
- 本地部署(开发/测试):通过 GitHub 克隆源码,使用 Node.js 或直接运行静态文件。
- Docker 部署(推荐):使用官方 Docker 镜像快速启动服务。
- 传统服务器部署:将编译后的静态文件部署到 Nginx/Apache。
快速开始:Docker 部署示例
docker run -d \
--name drawio \
-p 8080:8080 \
--restart unless-stopped \
fjudith/drawio
部署完成后,访问 http://localhost:8080 即可使用私有 draw.io 实例。
资源与帮助
官方 GitHub 仓库:https://github.com/jgraph/drawio
详细部署文档请参考项目 README 或 Wiki 页面。