Zapier和Make好用但贵——每月几十美元起步,数据在别人服务器上。n8n是开源的自托管工作流自动化工具,装在VPS上,免费、不限工作流数量、不限执行次数。
Docker部署n8n
docker run -d --restart always
-p 5678:5678
-v n8n-data:/home/node/.n8n
-e N8N_SECURE_COOKIE=false
--name n8n
n8nio/n8n:latest
# 访问 http://VPS_IP:5678 创建管理员账号
登录后就是可视化工作流编辑器——左侧是节点列表(HTTP请求、数据库操作、定时触发器、邮件发送、文件操作等300+节点),拖到画布上连线就能搭工作流。
雨云VPS跑n8n建议1核1G起步,工作流多了内存会涨。优惠码 admin01 首月五折。
三个实用工作流示例
定时监控网页变化→推送通知:Schedule触发器(每小时)→HTTP Request节点(请求目标URL)→IF节点(比对响应内容和上次是否相同)→Telegram/钉钉通知节点(有变化就推消息)。
自动备份数据库到COS:Schedule触发器(每天凌晨)→Execute Command节点(跑mysqldump)→COC/OSS节点(上传到对象存储)。替换手工备份和crontab。
RSS更新→自动发社交媒体:RSS Read节点(监控博客更新)→IF节点(过滤特定关键词)→Twitter/微博节点(自动发帖)。
和Zapier/Make的对比
| 维度 | n8n | Zapier免费 |
|---|---|---|
| 月费 | 自托管免费 | 免费版限100次/月 |
| 工作流数量 | 不限 | 5个 |
| 数据归属 | 你的VPS | Zapier服务器 |
| 节点数量 | 300+ | 5000+(应用集成更多) |
Nginx反代HTTPS
server {
listen 80;
server_name auto.你的域名.com;
location / {
proxy_pass http://127.0.0.1:5678;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}
# certbot --nginx -d auto.你的域名.com
常见问题
n8n会不会很吃资源?
空载约200MB内存。工作流多了(20个以上)建议2GB内存。复杂的数据处理节点(JSON解析大文件)会短暂吃CPU。
工作流执行失败了怎么排查?
n8n每个工作流有详细的执行历史——点进去看每个节点的输入输出数据,失败节点会标红显示具体错误信息。
和Changedetection.io、Uptime Kuma有什么区别?
Changedetection专做网页监控,Uptime Kuma专做存活监控。n8n是通用自动化平台——能做前两者的事但更灵活,同时还能做数据库备份、API串联等更复杂的流程。






