自托管

n8n:自动化一切,只付一次

您专属的工作流自动化平台。
以无限执行次数替代 Zapier 和 Make,运行在您自己的服务器上。

n8n功能

拖拽式自动化构建,需要时可结合 JavaScript 和 Python 灵活扩展。

可视化工作流构建器

拖拽式编辑器,轻松构建复杂自动化流程,可视化连接节点、设置条件和测试工作流。

400+ 集成

预置 Slack、GitHub、Google Sheets、数据库、CRM 等数百个节点,支持通过 npm 添加自定义节点。

Webhook 与触发器

通过 webhook、cron 计划或外部事件启动工作流,实时响应数据变化。

代码节点

在任意工作流中编写自定义 JavaScript 或 Python 代码,需要时可完整访问 npm 包。

HTTP 请求与 API

直接在工作流中调用任意 REST API,发送和接收 JSON、处理认证并解析响应。

错误处理

内置重试逻辑和错误工作流,失败时自动通知,并从临时性故障中自动恢复。

n8n 对比 Zapier

告别 Zapier 的按任务计费,支持 400+ 集成。

功能 n8n + VPS Zapier
任务执行 无限次执行,无按任务计费 按任务计费,所有套餐均有限制
代码执行 完整 JavaScript 和 Python 节点 代码步骤受限,运行时受约束
数据所有权 您的服务器,您的数据 数据在 Zapier 服务器上处理
自主托管 Docker 部署,完全掌控 仅限云端,无自托管选项
定价 VPS 固定费用,开源 $19.99-$799/月

5 分钟内安装 n8n

在您的 VPS 上使用 Docker Compose。

1

连接并安装 Docker

ssh root@your-server-ip
apt update && apt install -y docker.io docker-compose-v2
2

创建 docker-compose.yml

services:
n8n:
image: n8nio/n8n
restart: always
ports:
- "5678:5678"
environment:
- DB_TYPE=postgresdb
- DB_POSTGRESDB_HOST=postgres
- DB_POSTGRESDB_DATABASE=n8n
- DB_POSTGRESDB_USER=n8n
- DB_POSTGRESDB_PASSWORD=changeme
volumes:
- n8n_data:/home/node/.n8n
depends_on:
- postgres

postgres:
image: postgres:16-alpine
restart: always
environment:
- POSTGRES_DB=n8n
- POSTGRES_USER=n8n
- POSTGRES_PASSWORD=changeme
volumes:
- postgres_data:/var/lib/postgresql/data

volumes:
n8n_data:
postgres_data:
3

启动服务

docker compose up -d

访问您的 n8n 实例

访问 http://your-server-ip:5678 并创建您的管理员账户。

推荐 VPS 配置

个人

少量简单工作流

  • 1 GB RAM
  • 轻量自动化
推荐

活跃

多个活跃工作流

  • 2 GB RAM
  • Webhook、定时任务、集成

团队

重度自动化

  • 4 GB+ RAM
  • 高频触发,大数据量

查看所有 VPS Linux 方案

n8n 常见问题

仍有疑问? 联系我们的支持团队

自动化,无按任务计费

运行任意数量的工作流,上限取决于您的服务器性能。

即时激活 无长期承诺 您语言的支持