N8N 本地部署实操教程:一步步装好,少踩坑,后面用得更久
一、很多人卡在第一步:不是不会用,是“装都装不起来”
对第一次接触 n8n 的人来说,真正劝退的往往不是工作流本身,
而是第一步:怎么安装?
你可能已经遇到过这些情况:
- 官网看了一圈,看不懂自己该选哪个版本
- GitHub 教程全是命令,看着就头大
- 好不容易装上了,用一阵发现数据不好备份、升级麻烦
- 或者一重启,之前的东西没了
这并不是你理解能力的问题,
而是官方的安装说明,本身就是给“懂技术的人”写的。
这一篇,我们只做一件事:
👉 用最稳妥、最适合新手的方式,把 n8n 安装到你自己的电脑上。
二、在开始之前,先选对「使用方式」
在真正动手之前,你先要知道:
n8n 一共有两种常见用法。
方式一:官方云服务(不推荐长期用)
- 打开官网注册账号就能用
- 不用安装、不用维护
- 新用户有 14 天试用期
但问题也很现实:
- 试用期后需要付费
- 有工作流数量和执行次数限制
- 用得越多,成本越高
👉 如果你只是“先体验一下”,可以用它。
👉 如果你是长期要用来干活的,更推荐下面这种。
方式二:本地部署 / 自己部署(强烈推荐)
简单说就是:
把 n8n 装在你自己的电脑上,自己用。
它的好处非常明确:
- 完全免费
- 不限制工作流数量
- 不限制执行次数
- 数据都在你自己电脑里,方便管理和备份
而且,只要方法对,安装并不难。
三、为什么推荐用 Docker 来装(而不是硬装)
你可能在网上看到两种说法:
- 用 Node.js 装
- 用 Docker 装
这里直接给结论:新手,选 Docker。
原因很简单:
- 不用折腾环境
- 不容易装坏电脑
- 后面升级、重启、管理都更清晰
- 以后你装别的工具,也大概率用得上 Docker
你可以把 Docker 理解成:
👉 一个“标准化的黑盒子”,
所有程序都在里面跑,不影响你电脑本身。
四、正式开始:一步一步本地部署 n8n
下面这部分,按顺序做,不要跳步。
第一步:安装 Docker
- 打开 Docker 官网
- 根据你的系统下载对应版本
- Windows(64 位)
- macOS(注意区分 Intel / 苹果芯片)
- 安装完成后,打开 Docker
⚠️ 是否注册账号都不影响本地使用,可以先不注册。
打开后,你只需要认识三个地方:
- Containers(容器):你安装并正在运行的程序
- Images(镜像):程序的“安装包”
- Volumes(存储卷):程序数据实际存在哪
记住这三个就够了。
第二步:提前建好两个文件夹(非常关键)
这一步是很多教程没说清、但非常重要的地方。
在你电脑任意位置(比如 D 盘),新建一个文件夹,比如叫:
n8n-demo
在里面再建两个文件夹:
n8n
n8n-data
它们的作用是:
- n8n:存放 n8n 自身的运行数据(数据库、配置等)
- n8n-data:以后你在工作流里用到的文件、生成的结果
👉 有了这一步,后面备份、迁移、升级都不会乱。
第三步:打开终端,运行部署命令
- Windows:PowerShell / CMD
- macOS:终端
然后运行一整段 n8n 的 Docker 启动命令(命令内容可以直接复制官方或课程提供的版本)。
你只需要理解这几件事就够了:
- n8n 会跑在 5678 端口
- 会把容器里的数据,映射到你刚建的两个文件夹
- 会自动拉取 最新版稳定镜像
回车之后,Docker 开始下载并启动。
第四步:访问 n8n
当 Docker 显示运行正常后,
在浏览器里打开:
http://localhost:5678
如果你看到 n8n 的注册页面,
说明——部署成功了。
第一次注册的账号,就是超级管理员账号。
五、几个新手最容易遇到的问题
1️⃣ 拉不下来镜像,一直失败
判断方法:
👉 Docker 一直卡在下载,或者报网络错误。
常见原因:
- 网络访问不到国外镜像源
解决思路:
- 打开代理(全局模式)
- 或给终端单独配置代理
2️⃣ 定时任务时间不对
判断方法:
👉 明明设的是晚上 12 点,却白天跑了。
原因:
- 没设置时区
解决方法:
- 在 Docker 启动参数里,把时区设成你所在地区(比如 Asia/Shanghai)
3️⃣ 有些节点用不了(不是你操作错)
判断方法:
👉 涉及 Google、Twitter 登录、Webhook 的节点总是失败。
这是正常的,因为:
- 本地部署没有公网域名
- 没法做外部平台的回调验证
👉 这类需求,后面更适合放到云服务器部署。
六、结尾:本地部署只是开始,不是终点
你现在完成的,只是第一件事:
👉 把 n8n 安装好,稳稳地跑起来。
但真正省事的,不是“装好了”,
而是后面:
- 一个流程跑十次
- 一次部署,长期复用
- 数据不丢、流程可控、随时调整
这也是为什么,
自己部署的 n8n,更适合真正干活的人。
下一步,你要做的不是装第二遍,
而是选一个你最烦、最重复的工作,
用这个已经装好的 n8n,
把它第一次交给自动化来做。

