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

项目介绍
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 驱动的自动化任务
本篇教程结束,祝你使用愉快!