参考资料

  1. Python 是一种高级、解释型、通用的编程语言
  2. Cloudreve 与 OnlyOffice 集成配置指南
  3. PHP是一种开源的服务器端脚本语言
  4. MeiliSearch 是一个快速、开源的全文搜索引擎
  5. Docker在CI/CD中的作用是什么?
  6. Mongo-Express 是一个基于 Node.js 和 Express 的轻量级 Web 界面
  7. Satosa 是一个高度可配置的 Python 实现的身份代理
  8. Docker与Kubernetes的关系?

详细简介

Draw 是一款开源的绘图工具,支持在线协作绘图、流程图制作、思维导图等功能,适合团队协作和个人使用。

特点

  1. 开源免费:代码完全开放,可自由使用和修改。

  2. 多端支持:支持 Web、Windows、macOS 和 Linux。

  3. 实时协作:多人同时在线编辑同一张图纸。

  4. 丰富模板:提供流程图、思维导图、UML 等多种模板。

  5. 插件扩展:支持通过插件扩展功能。

最新更新内容及时间

  • 2023年10月:新增 AI 辅助绘图功能,优化了协作同步性能。

  • 2023年8月:支持导出为 SVG 和 PDF 格式,修复了多个稳定性问题。

镜像下载地址

官网地址

阅读文档地址

Docker 安装示例

docker run -d -p 8080:8080 --name draw drawio/draw

访问 http://localhost:8080 即可使用。

.yaml 设置教程

示例配置文件 config.yaml

server:
  port: 8080
  cors:
    enabled: true
storage:
  type: local
  path: /data/draw

常用错误问题

  1. 无法保存图纸

    • 检查存储路径权限,确保 /data/draw 可写。

  2. 协作同步失败

    • 确认网络连接正常,检查服务器防火墙设置。

  3. Docker 容器启动失败

    • 确保端口 8080 未被占用,或修改映射端口。

  4. 导出格式不支持

    • 更新到最新版本,确保支持 SVG/PDF 导出。