第一种:Simple mind map
什么是 SimpleMindMap ?
Simple Mind Map
是一个简单、强大的Web
思维导图库,不依赖任何特定框架,可以帮助你快速开发思维导图产品。同时Simple Mind Map
也是一个思维导图软件。无论你是开发者,还是使用者,只要喜欢思维导图,都能在这个项目里找到你需要的。
软件特性
- 插件化架构,除核心功能外,其他功能作为插件提供,按需使用,减小打包体积
- 支持逻辑结构图、思维导图、组织结构图、目录组织图、时间轴(横向、竖向)、鱼骨图等结构
- 内置多种主题,允许高度自定义样式,支持注册新主题
- 节点内容支持文本(普通文本、富文本)、图片、图标、超链接、备注、标签、概要
- 节点支持拖拽(拖拽移动、自由调整)、多种节点形状,支持使用
DDM
完全自定义节点内容 - 支持画布拖动、缩放
- 支持鼠标按键拖动选择和
Ctrl+
左键两种多选节点方式 - 支持导出为
json
、png
、svg
、pdf
、markdown
、xmind
,支持从json
、xmind
、markdown
导入 - 支持快捷键、前进后退、关联线、搜索替换、小地图、水印
- 提供丰富的配置,满足各种场景各种使用习惯
Simple Mind Map
除了 web
在线版外,还支持 Windows
、Mac
、Linux
平台的客户端。官方提供了百度盘下载和 github
下载
如果你不想安装,可以去在线体验:https://wanglin2.github.io/mind-map
在群辉控制面板,选择任务计划。新增计划任务,自定义脚本,选择root权限,运行



docker run -d \
--restart unless-stopped \
--name simplemindmap \
-p 9055:8080 \
shuiche/mind-map


输入群辉端口加9055访问

可以使用配置域名外网访问,缺点是只能当一个工具使用,无法协同
第二种 wisemapping
什么是 WiseMapping ?
WiseMapping
是一款基于网络的免费思维导图产品。该项目的目标是提供可由企业、教育和学术机构部署的高质量产品。WiseMapping
利用思维导图的强大功能,采用了SVG
和React
等开放标准技术。
什么是思维导图 ?
思维导图是用来围绕一个中心的关键词或想法来展现文字、想法、任务或其它东西的图表。
如果不想自己搭建,可以去官网注册试用,网站支持中文,所以还是比较简单的
官网地址:https://www.wisemapping.com
设置文件
官方采用了 app.properties
设置文件,原始的文件地址在:地址
当然如果你访问不了上面的地址,可以访问这个github仓库地址
修改后的的版本,改名为了 app.properties.txt
,归纳起来主要是两部分:
- 一部分是跟数据库相关的设置,这是应用的基础;
- 另一部分是跟邮件相关的设置,主要找回密码;
零零散散改了不少地方,因为没有找到官方的说明,所以你可以将修改后的版本和原始的版本对照着看
依次执行下面的命令,将 app.properties.txt
下载到群晖上
SQL 脚本文件
WiseMapping
支持 3
种数据库,分别是 HSQL
、MySQL
、PostgreSQL
,我选择了 MySQL
官方提供了 SQL
初始化脚本文件,地址在:地址,请下载 MySQL
对应的版本
因为这些初始化脚本在执行时存在顺序,在 github
上存了一份,而且标注了序号,总共是 4
个文件
这四个文件不用放到群晖上,直接保存或者下载到操作的电脑上即可
# 新建文件夹 wiseapp 和 子目录
mkdir -p /volume2/docker/wiseapp
# 进入 wiseapp 目录
cd /volume2/docker/wiseapp
# 下载 app.properties.txt 文件
curl -L https://raw.githubusercontent.com/wbsu2003/synology/main/WiseMapping/app.properties.txt -o app.properties.txt
# 如果下不动,试试挂代理
curl -L https://ghproxy.com/raw.githubusercontent.com/wbsu2003/synology/main/WiseMapping/app.properties.txt -o app.properties.txt
数据库
选择了群晖系统自带的 MariaDB 10

在 phpMyAdmin
中创建了名为 wisemapping
的空数据库。

依次导入前面保存的 4
个 sql
脚本文件

完成之后会看到 9
张表

安装
在群晖上以 Docker 方式安装。
在注册表中搜索 wisemapping
,选择第一个 wisemapping/wisemapping
,版本选择 latest
。
我折腾时,
latest
对应的最新版本是5.0.13

卷
在 docker
文件夹中,创建一个新文件夹 wiseapp
,将 app.properties.txt
放入其中

文件夹 | 装载路径 | 说明 |
---|---|---|
docker/wiseapp/app.properties.txt | /usr/local/tomcat/webapps/ROOT/WEB-INF/app.properties | 设置文件 |
注意,这里是用 添加文件
,而不是 添加文件夹

端口
本地端口不冲突就行,不确定的话可以用命令查一下
1 2 | # 查看端口占用 netstat -tunlp | grep 端口号 |
本地端口 | 容器端口 |
---|---|
8813 | 8080 |

环境
可变 | 值 |
---|---|
JAVA_OPTS | 设置Java虚拟机(JVM)运行参数的环境变量 |
默认似乎环境变量存在问题

设为了 -XX:+PrintFlagsFinal -XX:InitialRAMPercentage=30 -XX:MaxRAMPercentage=80

命令行安装
如果你熟悉命令行,可能用 docker cli
更快捷
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | # 新建文件夹 wiseapp mkdir -p /volume2/docker/wiseapp # 进入 wiseapp 目录 cd /volume2/docker/wiseapp # 运行容器 docker run -d \ --restart unless-stopped \ --name wiseapp \ -m 1.5GB \ -p 8813:8080 \ -v $(pwd)/app.properties.txt:/usr/local/tomcat/webapps/ROOT/WEB-INF/app.properties \ -e JAVA_OPTS=" -XX:+PrintFlagsFinal -XX:InitialRAMPercentage=30 -XX:MaxRAMPercentage=80" \ wisemapping/wisemapping:latest |
也可以用 docker-compose
安装,将下面的内容保存为 docker-compose.yml
文件
1 2 3 4 5 6 7 8 9 10 11 12 13 | version: '3.6' services: wiseapp: image: wisemapping/wisemapping:latest container_name: wiseapp restart: always ports: - 8813:8080 volumes: - ./app.properties.txt:/usr/local/tomcat/webapps/ROOT/WEB-INF/app.properties environment: - JAVA_OPTS= -XX:+PrintFlagsFinal -XX:InitialRAMPercentage=30 -XX:MaxRAMPercentage=80 |
然后执行下面的命令
1 2 3 4 5 6 7 8 9 10 | # 新建文件夹 wiseapp mkdir -p /volume2/docker/wiseapp # 进入 wiseapp 目录 cd /volume2/docker/wiseapp # 将 docker-compose.yml 放入当前目录 # 一键启动 docker-compose up -d |

运行之后,CPU
开始会飙升

但稳定之后,总体情况还好

运行
在浏览器中输入 http://群晖IP:8813
就能看到主界面

默认用户1:
test@wisemapping.org
密码test
默认用户2:
admin@wisemapping.org
密码test
当然你可以注册自己的账号

注册成功之后也还是要登录

登录成功后的主界面

点 新建脑图

输入名称和描述

如果之前用过 Xmind
类的产品,应该是很容易上手

忘记密码
如果你忘记了密码,只要输入你的邮件地址

会有提示

如果邮件设置没问题的话,应该很快就会收到邮件

反向代理
如果你要用 npm
做反代,记得将 app.properties.txt
中 site.baseurl
的值改为域名,否则会遇到下面的错误,而导致页面空白
第三种nextcloud私有云
nextcloud是近年来NAS用户常用的开源私有云平台之一。该平台与其他开源私有云服务相比,具有相对友好美观的交互界面,丰富的可拓展功能,以及几乎全平台的客户端支持。例如在线的office编辑,绘制流程图,项目协作,以及思维导图等等。安装在群晖的NAS上面,是对群晖Drive,office等协作办公模块在功能上的补充。
安装nextcloud
创建数据库nextcloud
下载映像
创建compose文件进行安装(请自行调节数据库,端口,用户,密码)

version: "3"
services:
nextcloud:
container_name: nextcloud-app
image: nextcloud:latest
restart: unless-stopped
ports:
- 8089:8089
environment:
- DEBUG=false
- FORUM_URL=http://192.168.31.32:8889
- DB_HOST=http://192.168.31.32
- DB_NAME=nextcloud
- DB_USER=nextcloud
- DB_PASS=ko1a))]oD-)aLjGI
- DB_PREF=nextcloud_
- DB_PORT=3307
volumes:
- /nextcloud/data:/var/www/html
mysql:
image: mysql:8.0
container_name: nextcloud-db
restart: unless-stopped
environment:
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
- MYSQL_PASSWORD=nextcloud
- MYSQL_ROOT_PASSWORD=nextcloud
volumes:
- /nextcloud/db:/var/lib/mysql
创建容器

挂载数据到data文件
安装界面


安装完成后跳过他推荐安装的应用
nextcloud安装思维导图
首先我们需要到nextcloud官网的应用商店
找到“draw.io”和“mind map”两个应用并下载:
MindMap思维导图绘制应用下载
Draw.io流程图绘制应用下载
需要留意的是在下载列表中,选择适配nextcloud18的版本下载:
将下载好的文件夹解压,上传到群晖服务器中我们刚才设置的/apps2所映射的文件夹里面。然后通过网页登录nextcloud管理员账号,点击界面右上角的账号图标,点击“应用”:

在应用管理界面“已禁用的应用”中,将draw.io和Mind Map两个应用启用
回到next文件管理的主页面,点击文件管理页面左上角的“+”图标,可以看到我们现在已经可以新建流程图和思维导图文件了

第四种kooteam
- kooteam是一款轻量级的在线团队协作工具,提供各类文档工具、在线思维导图、在线流程图、项目管理、任务分发,知识库管理等工具。
- kooteam自动同步钉钉企业通讯录,实现钉钉扫码自动登陆,权限与钉钉同步,100%保障数据安全。
安装配置就不赘述,创建数据库,安装镜像,创建容器,配置端口。作为一个小型内容管理协作工具还不错

