群晖nas安装思维导图

2024-06-21 1,643 0

第一种:Simple mind map

什么是 SimpleMindMap ?

Simple Mind Map 是一个简单、强大的 Web 思维导图库,不依赖任何特定框架,可以帮助你快速开发思维导图产品。同时 Simple Mind Map 也是一个思维导图软件。无论你是开发者,还是使用者,只要喜欢思维导图,都能在这个项目里找到你需要的。

软件特性

  •  插件化架构,除核心功能外,其他功能作为插件提供,按需使用,减小打包体积
  •  支持逻辑结构图、思维导图、组织结构图、目录组织图、时间轴(横向、竖向)、鱼骨图等结构
  •  内置多种主题,允许高度自定义样式,支持注册新主题
  •  节点内容支持文本(普通文本、富文本)、图片、图标、超链接、备注、标签、概要
  •  节点支持拖拽(拖拽移动、自由调整)、多种节点形状,支持使用 DDM 完全自定义节点内容
  •  支持画布拖动、缩放
  •  支持鼠标按键拖动选择和 Ctrl+ 左键两种多选节点方式
  •  支持导出为jsonpngsvgpdfmarkdownxmind,支持从jsonxmindmarkdown导入
  •  支持快捷键、前进后退、关联线、搜索替换、小地图、水印
  •  提供丰富的配置,满足各种场景各种使用习惯

Simple Mind Map 除了 web 在线版外,还支持 WindowsMacLinux平台的客户端。官方提供了百度盘下载和 github 下载

如果你不想安装,可以去在线体验:https://wanglin2.github.io/mind-map

在群辉控制面板,选择任务计划。新增计划任务,自定义脚本,选择root权限,运行

安装脚本
安装脚本
2024062107134561
2024062107134769
docker run -d \
   --restart unless-stopped \
   --name simplemindmap \
   -p 9055:8080 \
   shuiche/mind-map
2024062107134962
202406210713431

输入群辉端口加9055访问

2024062107182151

可以使用配置域名外网访问,缺点是只能当一个工具使用,无法协同

第二种 wisemapping

什么是 WiseMapping ?

WiseMapping 是一款基于网络的免费思维导图产品。该项目的目标是提供可由企业、教育和学术机构部署的高质量产品。WiseMapping 利用思维导图的强大功能,采用了 SVG 和 React 等开放标准技术。

什么是思维导图 ?

思维导图是用来围绕一个中心的关键词或想法来展现文字、想法、任务或其它东西的图表。

如果不想自己搭建,可以去官网注册试用,网站支持中文,所以还是比较简单的

官网地址:https://www.wisemapping.com

设置文件

官方采用了 app.properties 设置文件,原始的文件地址在:地址

当然如果你访问不了上面的地址,可以访问这个github仓库地址

修改后的的版本,改名为了 app.properties.txt,归纳起来主要是两部分:

  • 一部分是跟数据库相关的设置,这是应用的基础;
  • 另一部分是跟邮件相关的设置,主要找回密码;

零零散散改了不少地方,因为没有找到官方的说明,所以你可以将修改后的版本和原始的版本对照着看

依次执行下面的命令,将 app.properties.txt 下载到群晖上

SQL 脚本文件

WiseMapping 支持 3 种数据库,分别是 HSQLMySQLPostgreSQL,我选择了 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

202305201731269

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

202305201446137

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

202305201503201

完成之后会看到 9 张表

202305201523278

安装

在群晖上以 Docker 方式安装。

在注册表中搜索 wisemapping ,选择第一个 wisemapping/wisemapping,版本选择 latest

我折腾时,latest 对应的最新版本是 5.0.13

202305201824675

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

202305201829781
文件夹装载路径说明
docker/wiseapp/app.properties.txt/usr/local/tomcat/webapps/ROOT/WEB-INF/app.properties设置文件

注意,这里是用 添加文件,而不是 添加文件夹

202305201836924

端口

本地端口不冲突就行,不确定的话可以用命令查一下

1
2
# 查看端口占用
netstat -tunlp | grep 端口号
本地端口容器端口
88138080
202305201839117

环境

可变
JAVA_OPTS设置Java虚拟机(JVM)运行参数的环境变量

默认似乎环境变量存在问题

202305201844320

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

202305201848571

命令行安装

如果你熟悉命令行,可能用 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
202305201742293

运行之后,CPU 开始会飙升

202305201850165

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

202305202108083

运行

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

202305201853739

默认用户1:test@wisemapping.org密码test

默认用户2:admin@wisemapping.org密码test

当然你可以注册自己的账号

202305201942912

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

202305201941819

登录成功后的主界面

202305201859234

点 新建脑图

202305201900847

输入名称和描述

202305201903616

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

202305201912768

忘记密码

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

202305201955647

会有提示

202305201955439

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

202305202037587

反向代理

如果你要用 npm 做反代,记得将 app.properties.txt 中 site.baseurl 的值改为域名,否则会遇到下面的错误,而导致页面空白

第三种nextcloud私有云

nextcloud是近年来NAS用户常用的开源私有云平台之一。该平台与其他开源私有云服务相比,具有相对友好美观的交互界面,丰富的可拓展功能,以及几乎全平台的客户端支持。例如在线的office编辑,绘制流程图,项目协作,以及思维导图等等。安装在群晖的NAS上面,是对群晖Drive,office等协作办公模块在功能上的补充。

安装nextcloud

创建数据库nextcloud

下载映像

创建compose文件进行安装(请自行调节数据库,端口,用户,密码)

2024111603234262
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

创建容器

2024111603352081

挂载数据到data文件

安装界面

2024111603384118
2024111603391393

安装完成后跳过他推荐安装的应用

nextcloud安装思维导图

首先我们需要到nextcloud官网的应用商店

Nextcloud应用商店

找到“draw.io”和“mind map”两个应用并下载:

MindMap思维导图绘制应用下载

Draw.io流程图绘制应用下载

需要留意的是在下载列表中,选择适配nextcloud18的版本下载:

将下载好的文件夹解压,上传到群晖服务器中我们刚才设置的/apps2所映射的文件夹里面。然后通过网页登录nextcloud管理员账号,点击界面右上角的账号图标,点击“应用”:

202411160345225

在应用管理界面“已禁用的应用”中,将draw.io和Mind Map两个应用启用

回到next文件管理的主页面,点击文件管理页面左上角的“+”图标,可以看到我们现在已经可以新建流程图和思维导图文件了

2024111603491556

第四种kooteam

  • kooteam是一款轻量级的在线团队协作工具,提供各类文档工具、在线思维导图、在线流程图、项目管理、任务分发,知识库管理等工具。
  • kooteam自动同步钉钉企业通讯录,实现钉钉扫码自动登陆,权限与钉钉同步,100%保障数据安全。

官网

安装配置就不赘述,创建数据库,安装镜像,创建容器,配置端口。作为一个小型内容管理协作工具还不错

2024111604013599
2024111604042815
这篇文章对你有帮助吗?
[评价次数: 4 满意度: 5]

相关文章

网站url的优化小技巧,创建 SEO 友好的网址
ai聊天的实用技巧
30 种方法教你提升WordPress 网站加载速度
谷歌 SEO 排名因素汇总
gtranslate更改图标
2024年10月Google SEO新闻汇总与点评

发布评论