draw.io 是一款开源的绘制流程图的工具,拥有大量免费素材和模板。程序本身支持中文在内的多国语言,创建的文档可以导出到多种网盘或本地,在免费程序里算是相当不错的。

这个程序本身的官网就是个在线工具,可以直接使用:https://www.draw.io/

另外也提供了各种操作系统下的客户端:https://github.com/jgraph/drawio-desktop/releases/

本文来用 Docker 搭建一个,项目地址为:https://github.com/fjudith/docker-draw.io

Docker Hub 镜像地址:https://hub.docker.com/r/fjudith/draw.io

关于 Docker 的安装和配置等不做赘述,前面的文章里写过很多了,基本毫无难度,网上也一大堆教程。

拉取对应最新镜像:

docker pull fjudith/draw.io

然后直接运行:

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

设定后台运行,开机自启,容器命名为 draw

一般使用的话,把程序用到的 8080 端口映射出来即可,如果需要用到 SSL 加密等,则会用到 8443 端口,具体可参见 docker 镜像说明页面。

然后浏览器输入 IP+端口即可访问。

要绑定域名的话,我这里使用的是宝塔面板,直接新建一个网站,绑定上需要的域名,FTP 和数据库这类不需要创建。

然后网站设置里新建反向代理,填写上自己的 IP+端口地址即可,如下图:

演示网址:http://draw.lishuma.com/

UOS(统一操作系统)测试版简单体验

UOS 是由多家国内操作系统核心企业(包括中国电子集团、武汉深之度科技有限公司、南京诚迈科技、中兴新支点等)自愿发起的计划,全称为 unity operating sys...

阅读全文

【老物分享】电脑报 2005—2012 年电子版

分享一下个人收集的电脑报电子版合集,虽然纸媒这些年很惨淡,不过早年那会干货还是不少的。 本次分享的是电脑报官方出品的电子阅读系统,也就是以前...

阅读全文

【推荐】优秀简单的短代码插件 S-shortcodes

本插件的作者 Jeff,同时也是 Devework.com 的站长。本人原先也用过他的主题,可以说是很不错的一个家伙,一些看法很有前瞻性,本次推荐一下他的,准确说是他...

阅读全文

2 条评论

  1. 你好,请问自己搭建的,无法保存在 github 和 onedrive 等普通上,其中的 github ID 和 secret 我尝试更改和添加,没有成功,还是显示`This window will be closed automatically.`请问有办法解决吗,谢谢!

    1. github 试了下,这提示就是绑定成功了啊,绑定完成后显示自动关闭页面而已。