n8n教程新手入门第一课:n8n安装下载教程(含Mac + Windows)
无论你是刚听说 n8n、想试着做点自动化,还是已经被各种重复任务折磨够了,这一课会带你从零开始——搞定安装和运行。
n8n 是一款开源的自动化工具,可以把不同的应用、API、甚至你自己的脚本连起来,让它们自动协作。它像是一块“无代码”拼图板,你只需要拖拽节点,就能搭出自己的工作流。
这篇入门教程不会跳步骤,也不会假设你已经是程序员。我们会一起完成最关键的第一步:
-
了解 n8n 是什么
-
在 Mac 或 Windows 上安装它
-
成功运行第一个本地版本
等到最后,你就能打开浏览器、看到属于自己的 n8n 控制台,为后面的自动化课程打下基础。
n8n 是什么
如果要用一句话来形容 n8n,它是一款“开源、可私有化部署的低代码自动化工具”。更白话一点,就是:你可以用它把不同网站、应用、API 甚至自己写的小脚本串起来,让它们在后台自动干活。
在这个教程里,我们把这种事情叫做“魔法”。
原因很简单:
-
它的确能创造出一点“看不懂但好用”的效果;
-
它不追求大规模、企业级的稳定,而更像是一座由你亲手搭建的 移动城堡;
-
它让非程序员也能掌控复杂系统间的流动,把琐碎任务变成自动化流程。
n8n 的全名来自 “nodemation”(node + automation),意思是“节点式自动化”。
在它的界面里,你只需拖拽节点、配置触发条件,就能完成原本需要写很多代码的事情——比如:
-
每天定时把表格数据同步到 Notion;
-
当你发布一篇新文章时自动发推;
-
从邮箱里提取附件并分类保存到云盘。
对新手来说,它既是工具,也是入口。通过学习 n8n,你会慢慢理解自动化背后的逻辑,明白“程序”其实不过是一种表达方式。
这一课,我们从这里出发。
n8n 能做什么
如果把 n8n 比作一座工坊,那它能做的事,取决于你想造什么。
有人用它打理内容分发:
-
新文章一发布,就自动同步到微信公众号、X(Twitter)和 Telegram。
有人拿它做数据整理:
-
每天凌晨从多个 API 拉取数据,清洗后写进 Google Sheets 或数据库。
也有人让它做私人助理:
-
当邮件里出现特定关键词时自动提醒;
-
定期把待办任务转存到笔记工具里。
它并不是万能的,
但在重复、琐碎、逻辑清晰的任务上,它几乎是最轻量的方案。
n8n 支持上百种内置节点(如 Slack、GitHub、OpenAI、Notion、Google Sheets 等),
也可以直接调用 HTTP 接口来连接其他任何服务。
更妙的是——你可以在自己电脑、服务器甚至树莓派上部署它,
完全掌控数据和隐私。
换句话说:
n8n 既能帮你省时间,也能让你重新定义工作方式。
Mac OS 下的 n8n安装教程(苹果Arm芯片)
在 Mac 上安装 n8n 的方式主要有两种:
一种适合想深入研究、调试或二次开发的人;
另一种更适合想稳定运行、少折腾的使用者。
🧩 方案一:直接安装(Node.js 方式)
这一方案更贴近开发者逻辑,安装灵活,可随时修改源码或插件。
1. 安装 Node.js
推荐用 nvm 管理 Node 版本,方便切换。
在终端执行:
brew install nvm
mkdir ~/.nvm
然后编辑 ~/.zshrc,加入以下内容:
export NVM_DIR="$HOME/.nvm"
[ -s "$(brew --prefix nvm)/nvm.sh" ] && \. "$(brew --prefix nvm)/nvm.sh"
保存后执行:
source ~/.zshrc
nvm install 20
nvm use 20
2. 安装 n8n
npm install -g n8n
3. 启动 n8n
n8n start
浏览器中访问 👉 http://localhost:5678
即可看到你的 n8n 控制台界面。
🐳 方案二:Docker 安装(更稳定、易更新)
这一方案更适合长期运行或服务器部署,尤其当你希望保持环境干净。
1. 安装 Docker Desktop(支持 Apple Silicon)
前往官网下载安装:
👉 https://www.docker.com/products/docker-desktop/
2. 拉取并运行 n8n 镜像
docker run -it --rm \
--name n8n \
-p 5678:5678 \
-v ~/.n8n:/home/node/.n8n \
n8nio/n8n
其中 ~/.n8n 是你的数据目录,里面会保存所有工作流和配置。
3. 打开浏览器访问
到这里,你的 n8n 就已经在苹果芯片的 Mac 上顺利运行起来了。
Mac OS 下的 n8n安装教程(英特尔芯片)
Intel 芯片的 Mac(uname -m 显示 x86_64)装 n8n 有两条主路:
-
想调试/二开:Node.js 直装
-
想稳定省心:Docker 运行
小提示:不确定是不是 Intel?在终端输入
uname -m,x86_64就是 Intel,arm64就是苹果芯片。
🧩 方案一:直接安装(Node.js 方式)
适合要看日志、改节点、连本地脚本的人。
1)准备 Node.js(用 nvm 管理版本)
Intel Mac 上 Homebrew 默认在 /usr/local,直接:
# 安装 Homebrew(已有可跳过)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"把下面这段加到 ~/.zshrc(或 ~/.bashrc):
export NVM_DIR="$HOME/.nvm"
[ -s "$(brew --prefix nvm)/nvm.sh" ] && \. "$(brew --prefix nvm)/nvm.sh"
刷新并安装 LTS(推荐 Node 20):
source ~/.zshrc
nvm install 20
nvm use 20
node -v
npm -v
如果
brew报编译工具缺失,先装命令行工具:xcode-select --install
2)全局安装 n8n
npm install -g n8n
3)本地启动
n8n start
打开浏览器访问 👉 http://localhost:5678
想后台常驻?用
pm2:npm i -g pm2 pm2 start "n8n" --name n8n pm2 save && pm2 startup
🐳 方案二:Docker 安装(更稳定、易更新)
适合长期跑、少折腾;环境干净,升级回滚也方便。
1)安装 Docker Desktop(Intel 版)
下载并安装:https://www.docker.com/products/docker-desktop/
2)拉起 n8n(持久化数据 + 基本环境)
最简启动:
docker run -it --rm \
--name n8n \
-p 5678:5678 \
-v ~/.n8n:/home/node/.n8n \
n8nio/n8n
推荐带上时区、主机名等(利于 Webhook/外网访问):
docker run -it --rm \
--name n8n \
-p 5678:5678 \
-v ~/.n8n:/home/node/.n8n \
-e GENERIC_TIMEZONE="Asia/Shanghai" \
-e N8N_HOST="localhost" \
-e N8N_PORT=5678 \
-e N8N_PROTOCOL="http" \
n8nio/n8n
说明:
~/.n8n是你的数据目录(工作流、凭据等),换新容器也不会丢。
3)访问
浏览器打开 👉 http://localhost:5678
🛠 常见小坑(Intel Mac)
-
端口被占用:
lsof -i :5678查占用进程,关掉或改端口(-p 8080:5678)。 -
权限问题(Docker 挂载目录):首次运行前创建并给权限:
mkdir -p ~/.n8n && chmod -R 700 ~/.n8n -
网络受限导致安装慢:给 npm 换源(权衡后再用):
npm config set registry https://registry.npmmirror.com -
Webhook/外网访问:把
N8N_HOST改成你的域名,并在反代里把 5678 暴露出去;HTTPS 场景把N8N_PROTOCOL设为https。 -
升级 n8n:
-
Node 方案:
npm i -g n8n@latest -
Docker 方案:
docker pull n8nio/n8n && docker stop n8n && docker rm n8n然后用原参数再跑一遍
-
Windows 下的 n8n安装教程
在 Windows 系统上安装 n8n 也很简单,主要有两种方式:
-
想方便调试、修改节点:Node.js 直接安装
-
想长期运行、更稳定:Docker 安装
小贴士:推荐使用 Windows 10 或 11 专业版,并确保系统已启用 WSL 2(Windows Subsystem for Linux),特别是你准备使用 Docker 的话。
🧩 方案一:直接安装(Node.js 方式)
适合要在本地测试流程、快速上手的用户。
1)安装 Node.js
前往官网下载安装包:
👉 https://nodejs.org/zh-cn/download/
推荐选择 LTS(长期支持版),目前是 Node 20。
安装时记得勾选 “Add to PATH”,这样你可以在命令行直接使用 node 和 npm。
安装完成后打开命令提示符(CMD)或 PowerShell,输入:
node -v
npm -v
若能正常显示版本号,说明环境 OK。
2)安装 n8n
执行命令:
npm install -g n8n
这一步可能需要几分钟,取决于你的网络情况。
若安装过慢,可尝试更换 npm 源(可选):npm config set registry https://registry.npmmirror.com
3)启动 n8n
执行:
n8n start
出现类似 “n8n ready on port 5678” 的提示后,
浏览器访问 👉 http://localhost:5678
就能看到 n8n 的界面。
🐳 方案二:使用 Docker 安装(推荐长期运行)
Docker 方式更稳、更干净,适合在后台长期跑任务。
1)安装 Docker Desktop for Windows
下载并安装:
👉 https://www.docker.com/products/docker-desktop/
安装完成后,确保它正在运行(系统托盘里能看到小鲸鱼图标)。
2)运行 n8n 容器
在 PowerShell 或 CMD 里执行:
docker run -it --rm ^
--name n8n ^
-p 5678:5678 ^
-v %UserProfile%\.n8n:/home/node/.n8n ^
n8nio/n8n
%UserProfile%\.n8n是你的数据目录,会保存所有工作流与凭据。
想持久运行,可去掉--rm参数。
3)访问
打开浏览器,输入:
👉 http://localhost:5678
首次进入会提示设置用户和密码。设置完成后,就能开始创建你的第一个自动化流程。
🧯 常见问题
-
命令行提示 “n8n 不是内部或外部命令”
→ 检查 Node.js 是否加入 PATH,或重新打开命令行窗口再试。 -
端口 5678 被占用
→ 改端口:n8n start --port 8080 -
Docker 运行时出现权限问题
→ 请以管理员身份运行 PowerShell 或 CMD。
-
n8n中文版安装下载教程:n8n-i18n-chinese 2025-11-19 17:45:24
-
主流AI工具集成MCP Server演示(含:Cline、LiteLLM、Cherry Studio、n8n) 2025-11-19 12:14:57
-
OpenRouter教程:从免费试用开始(附:官网地址) 2025-10-21 10:30:52
-
n8n AI Builder 3分钟拼好可跑通的自动化流程 2025-10-21 10:08:49
-
n8n工作流详解(附:构建工作流教程) 2025-10-21 09:57:14
-
n8n本地部署实战指南:含n8n本地部署硬件配置要求及中文说明 2025-10-17 21:10:03
-
n8n本地部署实战:详解n8n本地部署使用代理方案 2025-10-17 21:10:03
-
n8n是什么(含:详细对比n8n与dify zapier) 2025-10-17 20:42:10
-
最全科普:大模型微调 与 AI Agent智能体搭建 2025-10-16 17:04:13
-
详解ai agent框架概念(agent和大模型的区别) 2025-10-13 19:23:21
-
n8n入门指南:从ai agent概念到n8n应用解析 2025-10-13 19:21:33