📖 教程:如何让 n8n 在 Windows 后台“隐身”运行且开机自启?
(适用于使用 NVM 安装 n8n 的环境)
如果你已经用 nvm 安装好了 n8n,你会发现一个烦人的问题:必须一直开着那个黑色的 CMD 窗口,一旦关闭,n8n 就断开了。
本教程将教你使用 PM2 工具,让 n8n 像系统服务一样在后台安静运行,并且电脑重启后能自动恢复。
🛠️ 准备工作
请务必按照以下要求操作:
以管理员身份运行终端:
在电脑左下角搜索框输入 cmd。
鼠标右键点击“命令提示符”,选择 “以管理员身份运行”。
确保你的 n8n 目前是可以正常运行的(如果正在运行,请先按 Ctrl+C 关闭它)。
第一步:安装 PM2 管理工具
在命令行窗口输入以下代码并回车(这一步是把管理工具装进系统):
代码块 npm install pm2 -g

如图显示类似added 133 packages in Xs则代表安装成功
第二步:找到 n8n 的“真实藏身处”
这一步最关键!因为 Windows 的路径比较绕,我们需要找到 n8n 的核心文件路径。
在命令行输入:
代码块 npm root -g
你会得到一个路径,比如:D:\nvm\v20.18.0\node_modules。
拼接路径:请在这个路径后面加上 \n8n\bin\n8n。
最终路径应该是这样的格式:
代码块 D:\nvm\v20.18.0\node_modules\n8n\bin\n8n
(请把你的这个真实路径复制下来,记在记事本里,下一步要用)
第三步:启动 n8n(防报错版命令)
很多教程直接启动会报错,请务必使用下面这条特制命令。
请将下面的 你的真实路径 替换为你上一步记下来的长路径:
代码块 pm2 start "你的真实路径" --name n8n --interpreter node -- start
举例:如果你的路径是 D:\nvm\v20.18.0\node_modules\n8n\bin\n8n,那么完整命令是:
代码块 pm2 start "D:\nvm\v20.18.0\node_modules\n8n\bin\n8n" --name n8n --interpreter node -- start

执行后如何确认成功?Status 显示绿色的 online
输入 pm2 list,你会看到一个表格:
代码块 pm2 list

Status 显示绿色的 online。
Restart (↺) 次数应该为 0。
为了更好的阅读体验,来飞书看吧:
https://grhxwxh1t4.feishu.cn/wiki/HX1zwKuzEiSkIAkvtvScm9kMnHf
Comments on "教程:如何让 n8n 在 Windows 后台“隐身”运行且开机自启?(适用于使用 NVM 安装 n8n 的环境) " :