draw.io(现更名为 diagrams.net)是一款开源、免费的在线流程图和图表绘制工具。本文将指导你如何在本地或服务器上部署 draw.io,实现完全自主可控的绘图环境。
确保已安装 Docker,然后执行以下命令:
docker run -d \
--name drawio \
-p 8080:8080 \
-e DRAWIO_BASE_URL="http://localhost:8080" \
fjudith/drawio
访问 http://localhost:8080 即可使用。
若需通过域名访问,可配置 Nginx:
server {
listen 80;
server_name drawio.example.com;
location / {
proxy_pass http://127.0.0.1:8080;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}