excalidraw
应用介绍
Excalidraw 是一款开源免费的虚拟手绘风格白板工具,允许用户轻松创建具有手绘感的框图、线框图、流程图、UML图和其他各种示意图。与传统绘图工具不同,Excalidraw 特意设计了轻松自然的手绘风格,让你的图表看起来更像是手写在纸上的,非常适合头脑风暴、快速原型设计和团队协作讨论。
Excalidraw 支持实时多人协作,所有内容默认端到端加密,保障数据隐私。你可以随时随地创建设计图,并且导出为 PNG、SVG 或 JSON 文件,方便分享和存档。它还支持深色模式、图片导入、自定义形状库和多语言本地化,完全可以满足个人和团队的日常绘图需求。

安装说明
前提依赖
Excalidraw 可以通过 Docker 快速部署,只需要你的 NAS 支持 Docker 和 Docker Compose 即可运行。应用本身对硬件要求不高,最低配置 1CPU 核心和 128MB 内存即可稳定运行。
安装配置
下面是一份可用的 docker-compose.yml 配置:
version: "3"
services:
excalidraw:
image: excalidraw/excalidraw:latest
container_name: excalidraw
restart: unless-stopped
ports:
- "8080:80"你可以直接将上面的配置保存为 docker-compose.yml,然后执行 docker-compose up -d 即可启动服务。如果你需要使用自定义域名,可以配合 Nginx Proxy Manager 或 Traefik 进行反向代理。
使用说明
启动容器后,通过浏览器访问你的 NAS IP 加上对应端口(例如 http://your-nas-ip:8080)即可进入 Excalidraw。首次使用不需要注册账号,你可以直接开始创建新的白板绘图。
如果你需要协作功能,可以创建共享链接,邀请团队成员一起编辑同一块白板,所有修改会实时同步给所有参与者。由于支持端到端加密,只有拥有链接的人才能查看和编辑你的绘图,保障内容安全。
你可以随时将完成的绘图导出为 PNG 图片或 SVG 矢量图,插入到文档、博客或演示文稿中。导出的文件支持透明背景,非常便于二次编辑。
开源信息
- 项目 GitHub 地址:https://github.com/excalidraw/excalidraw
- 官方网站:https://excalidraw.com
- 项目文档:https://docs.excalidraw.com
- 开源协议:MIT License
- Star 数量:超过 124k