开源流程图工具

                           
2020年03月29日

开源流程图工具 draw.io 的搭建

可以直接在线绘图,在线绘图官方网站

由于网站在国外,访问速度可能较慢,且不支持思维导图。

实测 Docker 版本占用内存837MB

本地搭建方法

一、准备相关环境

1、安装 Docker

Docker 下载速度可能较慢,可以设置阿里云镜像加速。

安装/升级Docker

使用官方安装脚本自动安装 Docker (仅适用于公网环境)

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

2、修改镜像源以加速下载

阿里云-镜像加速器

如果不存在则创建 daemon.json

{
  "registry-mirrors": ["https://*******.mirror.aliyuncs.com"]
}

更改完成后重启 Docker

sudo systemctl daemon-reload
sudo systemctl restart docker

二、安装

1、拉取镜像

docker pull fjudith/draw.io

2、运行镜像并映射到 8080 端口

docker run -dit --restart=always --name=draw -p 8080:8080 fjudith/draw.io

如果修改映射到8888端口则命令为

docker run -dit --restart=always --name=draw -p 8888:8080 fjudith/draw.io

如果有必要,可以使用反向代理。

可能出现的问题及解决方法

修改语言

三、Nextcloud安装draw.io插件

1、下载插件

下载地址

2、安装插件

将文件上传至Nextcloud安装目录的apps文件夹内,并解压。

冷场莹