不会代码也能装!n8n自动化神器保姆级安装教程
《n8n安装指南》摘要:n8n是一款类似Zapier的开源工作流自动化工具,支持三种安装方式:1)Docker(推荐):拉取镜像后运行容器,映射5678端口;2)npm:需先安装Node.js,再全局安装n8n;3)二进制文件直接运行。建议配置2GB+内存,安装后通过http://localhost:5678访问。支持端口修改、身份验证等高级配置,数据存储在~/.n8n目录需定期备份。Docker
n8n 安装教程
n8n 是一款开源的工作流程自动化工具,支持可视化创建复杂的工作流(类似 Zapier)。它可通过 Docker、npm 或二进制文件安装,支持本地或服务器部署。
安装前准备
操作系统要求:Windows 10+/macOS 10.12+/Linux(Ubuntu/CentOS 等)
硬件要求:
- 最低:1GB 内存,1GHz CPU
- 推荐:2GB+ 内存,2GHz+ CPU
网络环境:确保能访问互联网(下载依赖包)。
安装方式 1:使用 Docker(推荐)
安装 Docker
-
Windows/macOS: 访问 Docker 官网 下载 Docker Desktop,双击安装包完成安装,启动 Docker Desktop。
-
Linux(Ubuntu):
sudo apt update
sudo apt install docker.io
sudo systemctl start docker
sudo systemctl enable docker
拉取 n8n 镜像
docker pull n8nio/n8n
运行 n8n 容器
docker run -d \
--name n8n \
-p 5678:5678 \
-v ~/.n8n:/home/node/.n8n \
n8nio/n8n
参数解释:
-p 5678:5678:将容器端口映射到主机端口。-v ~/.n8n:/home/node/.n8n:持久化存储工作流数据。
访问 n8n Web 界面 打开浏览器访问:http://localhost:5678
安装方式 2:使用 npm(Node.js)
安装 Node.js 访问 Node.js 官网 下载 LTS 版本(推荐 v16.x+),安装完成后验证:
node -v
npm -v
安装 n8n
npm install n8n -g
启动 n8n
n8n
默认访问地址:http://localhost:5678
安装方式 3:直接下载二进制文件
适用于无法使用 Docker 或 npm 的环境。
- 访问 n8n Releases 页面。
- 下载对应系统的二进制文件(如
n8n-linux、n8n-win.exe)。 - 赋予执行权限(Linux/macOS):
chmod +x n8n-linux
- 运行:
./n8n-linux
高级配置
修改默认端口
- Docker:
docker run -d -p 8080:5678 n8nio/n8n
- npm:
n8n --port 8080
启用身份验证 在启动命令中添加环境变量:
docker run -d \
-e N8N_BASIC_AUTH_ACTIVE=true \
-e N8N_BASIC_AUTH_USER=admin \
-e N8N_BASIC_AUTH_PASSWORD=your_password \
n8nio/n8n
常见问题
无法访问 5678 端口 检查防火墙是否放行端口,尝试 curl http://localhost:5678 验证服务是否运行。
Docker 权限问题(Linux) 将用户加入 Docker 组:
sudo usermod -aG docker $USER
newgrp docker
数据备份 Docker 数据存储在 ~/.n8n 目录,定期备份此文件夹。
更新与维护
Docker 更新
docker stop n8n
docker rm n8n
docker pull n8nio/n8n
docker run ...(原启动命令)
npm 更新
npm update n8n -g
按照以上步骤操作后,你已成功安装并运行 n8n!如需进一步学习如何使用工作流,可参考 n8n 官方文档。
火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。
更多推荐
所有评论(0)