PassNAT LogoPassNAT

开源工作流自动化平台n8n本地部署完整指南,400+集成节点一键启动

作者

小编

发布时间

Curving abstract shapes with an orange and blue gradient

项目介绍

n8n 是一个面向技术团队的安全工作流自动化平台,它完美融合了代码的灵活性与无代码的高效性。该平台拥有 400+ 集成节点、原生 AI 能力支持,采用公平代码许可证,让你能够构建强大的自动化工作流,同时完全掌控数据和部署方式。

无论你是想快速搭建自动化流程,还是需要编写自定义 JavaScript/Python 逻辑,n8n 都能满足你的需求。平台支持 LangChain 的 AI 代理工作流构建,拥有 900+ 现成模板库,以及活跃的开源社区支持。最重要的是,你可以完全自主部署在自己的服务器上,数据安全有保障。

项目地址:点我跳转

部署安装

如果你需要在外网也能访问 n8n,建议配置内网穿透服务。可以前往 帕斯内网穿透 注册账号备用,这样即使在公司或其他地方也能远程访问家里的 n8n 实例。具体操作步骤可以 点我查看 内网穿透全平台快速入门指南。


最快速部署方案(Docker 单命令)

n8n 官方推荐使用 Docker 进行部署,只需一条命令即可快速启动:

打开你的 NAS 设备(飞牛 NAS、群晖、威联通等)或任何支持 Docker 的系统

进入 Docker 管理界面,点击 本地镜像 - 添加镜像 - 从 URL 添加

在镜像地址栏填入:`docker.n8n.io/n8nio/n8n`,等待镜像下载完成

镜像下载完成后,点击启动按钮启动容器

容器配置说明:

勾选 开机自动启动 选项,确保 NAS 重启后 n8n 自动运行

端口映射设置:

容器内端口:`5678`

主机端口:`5678`(如果该端口已被占用,可修改主机端口为其他值,比如 `5679`,但容器内端口必须保持为 `5678`)

存储位置配置:

n8n 需要持久化存储工作流数据和配置信息。建议在 NAS 上创建一个专用文件夹(如 `/mnt/data/n8n`),然后将其映射到容器内的 `/home/node/.n8n` 目录。这样即使容器重启,你的工作流和数据也不会丢失。

环境变量设置:

基础部署无需额外设置环境变量,系统会使用默认配置。如果你需要高级功能,可选的环境变量包括:

N8N_BASIC_AUTH_ACTIVE: 启用基础认证(true/false,默认 false)

N8N_BASIC_AUTH_USER: 基础认证用户名

N8N_BASIC_AUTH_PASSWORD: 基础认证密码

WEBHOOK_URL: Webhook 回调地址

EXECUTIONS_DATA_SAVE_ON_ERROR: 错误时保存执行数据(true/false)

对于初次使用者,建议直接点击下一步启动,无需配置这些变量。


部署完成!

启动成功后,打开浏览器访问 `http://你的NAS_IP:5678`,即可进入 n8n 工作流编辑器。

你现在可以:

浏览 900+ 现成的工作流模板

创建自己的自动化工作流

连接 400+ 第三方服务和应用

编写自定义代码逻辑

构建 AI 驱动的自动化任务

本篇教程结束,祝你使用愉快!