参考资料

  1. docker安装openwrt详细说明以及案例
  2. MariaDB 是一个开源关系型数据库管理系统
  3. Rocket.Chat 是一款开源的团队聊天平台
  4. Adminer(原名 phpMinAdmin)是一个轻量级、开源的数据库管理工具
  5. alt 是一个轻量级的代理工具,支持多种协议(如 HTTP、SOCKS5),用于网络请求的转发和代理
  6. Python 是一种高级、解释型、通用的编程语言
  7. Wiki 是一个基于 Web 的协作式知识管理系统
  8. Groovy 是一种基于 JVM 的动态编程语言

Draw 是一款开源的绘图工具

详细简介

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 导出。