刚开始学习n8n,本地部署是完全OK的。
但到后面搭建好一些工作流以后,需要完全自托管。
想让它 24 小时运行,并且还想使用国外的大模型,比如谷歌大善人Gemini, openAI, claude等等。
那么上云就成了不可避免的选择了。还要保证低延迟,带来友好的使用体验。
在我尝试过下面五种方法以后,终于是找到了一个绝佳的方案。
想直接看结果的,可以跳到第五种方法。
大家好,我是小王,专注于AI智能体与AI应用。
一、部署在国内云服务器
我有一台腾讯云的 2C4G服务器,于是我一开始将n8n部署在腾讯云。

我是参加新用户活动,直接买了三年,700 多,还是很优惠了。
n8n使用体验和本地无差,也能实现自托管的需求。
如果没有使用国外大模型需求的话,用这种方法就可以了。
但购买服务器有更加优惠的方案,也是最近才发现的,后面会讲到。
二、Supabase + Hagging Face
这是一个白嫖方案,Hagging Face是一个开源大模型平台,官方给用户送了2 核 16G 内存的免费服务器。

Supabase平台恰好也提供PostgreSQL 数据库服务,有免费的额度。
可以在Hagging Face上面部署n8n,然后将数据库放在Supabase。
可以看我之前的这篇文章:白嫖党狂喜!0成本部署n8n,畅用Gemini API,让你的工作流飞起来!
虽然是个白嫖方案,但缺点也非常明显
- 服务器需要持续处在活动状态,否则将被回收
- 在国内使用,延迟较高,体验不好
三、Zeabur
Zeabur是一个服务部署平台,可以一键帮你部署n8n。

免费方案每月提供 5 刀的免费额度,还是挺香的。
但是依然还是老问题,离我们最近的服务器在印度尼西亚,延迟高,使用体验一般。

开发者方案每个月起步 5 刀,又太贵了,还很容易就用超了。
四、n8n cloud
n8n官方也提供云服务,但是入门版就要 20 欧一个月。
我都不用换算成人民币,你应该都能感受到它多贵。
这完全不适合个人玩家。

五、腾讯云海外服务器
这是我认为性价比最高的方案了,同时满足了我三大需求:便宜、延迟低、可连国外大模型。
在我找了一大圈后,发现还是买咱国内的服务器便宜,毕竟是用的软妹币。
我在腾讯云找到一个跨境电商活动,一年才 300,果断下单买了。

晚上逛咸鱼的时候发现,还有更便宜的,找云服务代理商可以低价拿到更高的配置。

对比一下,你就知道差距多大了。

于是我马上退了自购的服务器,从代理商那买了一台,并且顺手买了一个n8n域名,便宜的几块的都有。

买完以后,做下域名解析,然后用Docker + Caddy在服务器进行部署。
部署完成,就可以直接在浏览器输入域名使用n8n了。
这一步全程只花了 5 分钟不到,并且https证书Caddy都帮你搞定了。
下面贴上关键代码。
version: '3.7'
services:
caddy:
image: caddy:latest
restart: unless-stopped
ports:
- "80:80"
- "443:443"
volumes:
- ./Caddyfile:/etc/caddy/Caddyfile
- caddy_data:/data # Caddy 的数据会存在 n8n-deploy_caddy_data 里
networks:
- n8n_network
n8n:
image: n8nio/n8n:latest # 这会自动拉取最新版 n8n
restart: unless-stopped
environment:
- N8N_HOST=n8n.com # !!! 记得改成您的域名
- N8N_PORT=5678
- WEBHOOK_URL=https://n8n.com/ # !!! 记得改成您的域名
- GENERIC_TIMEZONE=Asia/Shanghai
volumes:
- n8n_data:/home/node/.n8n # 重点:这里会挂载到 'n8n_data'
networks:
- n8n_network
volumes:
caddy_data: {} # Caddy 的卷由本项目创建
n8n_data:
external: true # !!! 关键:声明 n8n_data 是一个“外部”已存在的卷
networks:
n8n_network:
好了,以后就可以愉快地使用N8n啦。

感谢你看到这里,如果觉得文章对你有帮助,点个关注支持一下。
我是小王,持续分享AI智能体干货。
往期精选:
斩获 3.7万Star!国外老哥把全网 n8n 工作流都开源了
扣子高手私藏的5个插件神技!第3个90%的人都没发现,第5个让同事跪求分享
扣子实战:根据关键字自动采集小红书爆款笔记,分析低粉爆款、高点赞,自媒体运营神器