手把手教你零成本部署n8n,实现自动化工作流云端运行
介绍ClawCloud和Dokploy两种n8n云端部署方式,优缺点与实用技巧详解

Q&A
- 为什么不进行本地部署?
OAuth 都需要有实际域名,而不是localhost。当然也可以借助Ngrok之类的内网穿透工具, 但是日常跑workflow还需要一直开机,我觉得太限制了。
需要一些基础,不适合小白
- 日常学习建议哪种方式?
ClawCloud 足够,没有任何负担,可以马上运行起来你的第一个工作流
一、ClawCloud 永久零成本
💡
ClawCloud 是一款便捷的云部署平台。只要你用 GitHub 账号注册,并且账号注册时间超过 180 天,即可获得每月 5 美元赠送额度,足够支撑 n8n 的日常运行。(还能免费部署其他服务)

1. 注册 ClawCloud 账号
- 前往 ClawCloud 官网
- 使用 GitHub 账号注册(需注册超过 180 天,才能获得每月 5 美元额度)。
- 建议选择日本或新加坡作为服务器地区,提升国内访问速度。
- 在控制台创建一个新工作区,自定义命名即可。
2. 部署 n8n 应用
- 登录 ClawCloud 后,点击
App Store
- 搜索 n8n,点击
Deploy App
启动部署

- 部署完成后,点击 n8n 图标即可访问你的 n8n 服务页面
需要等待域名解析状态为Available,Pending状态下是无法访问的!例如下图

3. 升级配置

- 进入
App Launchpad
,选择你刚部署的n8n -> Update - 升级到1核2G,每月赠送的5美金费用足够一个月!

4. 增加环境变量(可选)

- 进入
App Launchpad
,在 n8n 配置页面找到 Advanced Configuration
-> Manage
。
5.自定义域名(可选)

Network -> Manage Network -> Custom Domain
- 别忘了修改环境变量中的
WEBHOOK_URL
完成以上步骤后,你的 n8n 云服务就部署并升级完毕,可以随时访问使用.
首次打开部署的n8n需要先注册一个账户

二、Dokploy n8n Template
我很多服务现在都是直接在Dokploy上部署,真的是太方便了,强烈推荐👍🏻
0. 安装 Dokploy
可以直接看 fox的Dokploy极简教程
1. 新建项目

其实这个Project的概念非常好,因为一个项目可能涉及很多内容,例如前端、后端、数据库等等,我们会在未来创建n8n工作流专属的api接口
2. 选择Template

搜索n8n直接安装

3. 升级版本 (自定义域名)
默认的镜像版本是1.83 现在已经发布1.100.1 版本了 所以我们直接安装最近的即可。

未来环境变量也是在这里直接添加
如果自定义域名的话,就在环境变量中直接修改即可

然后点击 Deploy
等待几分钟即可

4. 添加自定义域名
先将你的域名添加DNS解析

然后Add Domain


- 修改你的域名和端口号 (默认5678),创建证书
- 去环境变量确认
N8N_HOST
是否已经修改为你的二级域名了 - 点击
Reload
- 稍等1分钟就可以访问你这好记的域名了,马上运行起来你的第一个工作流吧!
关闭注册功能
最后不论是哪种部署方式,如果有人知道了你的访问地址后,使用setup地址是可以注册登录的,为了防止这种现象,需要在环境变量中设置以下内容
N8N_USER_MANAGEMENT_DISABLED=true

设置完Reload
,再访问setup就直接跳转到signin登录页面了!非常安全也很人性化
下一篇会更新 n8n脚本定时备份到云端
我是enzo,我会每周分享n8n实践,喜欢的话可以订阅支持一下~