手把手教你零成本部署n8n,实现自动化工作流云端运行

介绍ClawCloud和Dokploy两种n8n云端部署方式,优缺点与实用技巧详解

手把手教你零成本部署n8n,实现自动化工作流云端运行
Q&A
  • 为什么不进行本地部署?

OAuth 都需要有实际域名,而不是localhost。当然也可以借助Ngrok之类的内网穿透工具, 但是日常跑workflow还需要一直开机,我觉得太限制了。

需要一些基础,不适合小白

  • 日常学习建议哪种方式?

ClawCloud 足够,没有任何负担,可以马上运行起来你的第一个工作流

一、ClawCloud 永久零成本

💡
ClawCloud 是一款便捷的云部署平台。只要你用 GitHub 账号注册,并且账号注册时间超过 180 天,即可获得每月 5 美元赠送额度,足够支撑 n8n 的日常运行。(还能免费部署其他服务)
CleanShot 2025-07-02 at 11.03.17@2x.png

1. 注册 ClawCloud 账号

  • 前往 ClawCloud 官网
  • 使用 GitHub 账号注册(需注册超过 180 天,才能获得每月 5 美元额度)。
  • 建议选择日本或新加坡作为服务器地区,提升国内访问速度。
  • 在控制台创建一个新工作区,自定义命名即可。

2. 部署 n8n 应用

  • 登录 ClawCloud 后,点击 ‎App Store
  • 搜索 n8n,点击 ‎Deploy App 启动部署
CleanShot 2025-07-02 at 11.26.25@2x.png
  • 部署完成后,点击 n8n 图标即可访问你的 n8n 服务页面
需要等待域名解析状态为AvailablePending状态下是无法访问的!例如下图
CleanShot 2025-07-02 at 11.28.11@2x.png

3. 升级配置

CleanShot 2025-07-02 at 11.18.03@2x.png
  • 进入 ‎App Launchpad,选择你刚部署的n8n -> Update
  • 升级到1核2G,每月赠送的5美金费用足够一个月!

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

CleanShot 2025-07-02 at 11.14.06@2x.png
  • 进入 ‎App Launchpad,在 n8n 配置页面找到 ‎Advanced Configuration -> ‎Manage

5.自定义域名(可选)

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

二、Dokploy n8n Template

我很多服务现在都是直接在Dokploy上部署,真的是太方便了,强烈推荐👍🏻

0. 安装 Dokploy

可以直接看 fox的Dokploy极简教程

1. 新建项目

CleanShot 2025-07-02 at 14.08.34@2x.png

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

2. 选择Template

CleanShot 2025-07-02 at 14.11.08@2x.png

搜索n8n直接安装

CleanShot 2025-07-02 at 14.11.51@2x.png

3. 升级版本 (自定义域名)

默认的镜像版本是1.83 现在已经发布1.100.1 版本了 所以我们直接安装最近的即可。

CleanShot 2025-07-02 at 14.14.17@2x.png

未来环境变量也是在这里直接添加

如果自定义域名的话,就在环境变量中直接修改即可

CleanShot 2025-07-02 at 14.15.27@2x.png

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

CleanShot 2025-07-02 at 14.18.01@2x.png

4. 添加自定义域名

先将你的域名添加DNS解析

CleanShot 2025-07-02 at 14.22.43.png

然后Add Domain

CleanShot 2025-07-02 at 14.18.54@2x.png
CleanShot 2025-07-02 at 14.20.28@2x.png
  • 修改你的域名和端口号 (默认5678),创建证书
  • 去环境变量确认 N8N_HOST 是否已经修改为你的二级域名了
  • 点击Reload
  • 稍等1分钟就可以访问你这好记的域名了,马上运行起来你的第一个工作流吧!

关闭注册功能

最后不论是哪种部署方式,如果有人知道了你的访问地址后,使用setup地址是可以注册登录的,为了防止这种现象,需要在环境变量中设置以下内容

N8N_USER_MANAGEMENT_DISABLED=true

CleanShot 2025-07-02 at 14.45.14@2x.png

设置完Reload,再访问setup就直接跳转到signin登录页面了!非常安全也很人性化

下一篇会更新 n8n脚本定时备份到云端

我是enzo,我会每周分享n8n实践,喜欢的话可以订阅支持一下~