什么是N8N?
n8n 是一款开源的工作流自动化工具,它允许用户通过简单的可视化界面创建、编辑和运行自动化工作流程。与传统的编程方式实现自动化不同,n8n 采用了直观的节点连接方式,即使是非技术人员也能轻松上手,快速搭建出复杂的自动化任务。
它的设计理念是“连接一切”。通过节点的方式,n8n能够轻松地将各种应用程序和数据源链接起来,实现自动化操作。无论是HTTP请求、数据库操作,还是社交媒体管理,n8n都能应对自如。
用户可通过连接各种服务的方式来构建自动化工作流。n8n支持数百种节点,涵盖了大部分主流应用和服务,如GitHub、GitLab、Slack、Trello等。用户只需拖拽节点、设置参数,即可轻松实现自动化任务。
如何安装?
一、安装群晖docker套件
点击群晖桌面的套件中心

在左侧【所有套件】内的开源部分找到【Container Manager】,点击安装即可

二、下载汉化文件
1、查看汉化项目版本,汉化来自github上的一个项目,叫other-blowsnow/n8n-i18n-chinese,地址:点击跳转,选择最新的版本进行下载;

如图最新的版本号为1.111.0,即适用对应N8N版本为1.111.0 ,下载editor-ui.tar.gz文件。
PS:汉化项目更新比较及时,一般直接选择latest版本下载即可。本文使用latest版本。
三、处理汉化文件
打开群晖桌面的【File Station】,点击左侧【docker】进入【docker】文件夹,点击菜单【新增】选择【新建文件夹】,文件夹名称【N8N】
创建好后,把下载的editor-ui.tar.gz文件上传到刚刚创建的N8N文件夹里面,右键editor-ui.tar.gz文件,选择解压缩——解压缩至此目录,然后再次右键解压出来的editor-ui.tar文件,再次解压缩——解压缩至此目录,可以看到有个dist文件夹,右键重新命名为zh-CN 。


删除两个压缩包

四、创建文件夹
在N8N目录下新建两个文件夹,分别为【data】和【cache】

五、查看本地路径
右键cache和data文件夹,选择属性,复制位置内容,记住


cache路径
/volume1/docker/N8N/cachedata路径
/volume1/docker/N8N/data三、设置权限
回到docker目录,右键N8N文件夹,点击属性,切换到权限页面

点击新增,在弹出的窗口中,用户或组那边,点击下拉选择勾选Everyone

勾选读取和写入两组权限,点击完成

勾选左下角引用到这个文件夹、子文件夹及文件,然后点击保存

安装步骤
一、创建项目
打开【Container Manager】,点击左侧项目菜单,点击新增

项目名称自定义,路径选择创建的N8N文件夹,选择创建docker-compose.yml


把下面代码复制粘贴进去
version: '3.8'
services:
n8n:
image: docker.n8n.io/n8nio/n8n:latest
container_name: n8n
restart: unless-stopped
ports:
- "5678:5678"
volumes:
- ../N8N/data:/home/node/.n8n:z
- ../N8N/cache:/home/node/.cache:z
- ../N8N/zh-CN:/usr/local/lib/node_modules/n8n/node_modules/n8n-editor-ui/dist:z
user: "1000:1000"
environment:
- N8N_DEFAULT_LOCALE=zh-CN
- N8N_SECURE_COOKIE=false
- GENERIC_TIMEZONE=Asia/Shanghai
- N8N_CACHE_FOLDER=/home/node/.n8n/cache
点击下一步,门户设置,不启用,点击下一步

确认信息,默认勾选创建项目后立即启动,直接点击完成即可

接下来会拉取映像,等待出现如下提示即拉取构建完成,点击关闭即可,等待一段时间即可访问N8N。

至此,n8n已安装完成,访问群晖NAS IP+端口5678,即可访问,如群晖IP为192.168.0.50,则访问地址为http://192.168.0.50:5678