零成本逆袭!3 分钟用 HugingFace 免费部署 n8n,永久告别天价自动化账单
更重要的是,很多 App 节点都需要配置授权重定向 URL,这就要求我们的 n8n 能通过外网访问。通过 HuggingFace + Supabase 的组合,我们成功绕过了 GitHub 新账号的限制,搭建了一个功能完整的 n8n 自动化平台。HuggingFace 的容器重启后数据会丢失,所以必须配置外部数据库来保存工作流配置。相比其他平台,HuggingFace 的优势显而易见:2 CPU
公众号关注 「奇妙的 Linux 世界」
设为「星标」,每天带你玩转 Linux !

还记得之前我分享过的 ClawCloud 部署 n8n 方案吗?确实好用,但有个问题——Github 新注册用户必须等待 180 天才能享受永久免费服务!
这个方案很适合想要免费体验 n8n 自动化的新手朋友。
更重要的是,很多 App 节点都需要配置授权重定向 URL,这就要求我们的 n8n 能通过外网访问。本地部署虽然可行,但处理 OAuth 回调会很麻烦。
今天分享的 HuggingFace 方案完美解决了这个问题——既免费又有公网访问能力!

为什么选择 HuggingFace?


相比其他平台,HuggingFace 的优势显而易见:2 CPU + 16GB RAM 的配置。更关键的是什么?48 小时无活动才会休眠!这意味着你的自动化任务不会因为短暂的静默而中断。
对比那些动不动就 30 分钟休眠的平台,这简直是天壤之别。

第一步:搭建 Supabase PostgreSQL 数据库


为什么需要外部数据库?因为我们需要持久化存储。HuggingFace 的容器重启后数据会丢失,所以必须配置外部数据库来保存工作流配置。
创建 Supabase 账户和 Organization
登录 Supabase[1] 后,系统会提示创建 Organization。点击 Create organization。简单直接。
新建项目配置
机构创建完成后,紧接着就是项目创建环节。这里有几个关键配置需要注意:
-
Project Name:自定义,建议使用有意义的名称
-
Database Password:可用系统自动生成的,记住它!
-
Region:选择离你最近的区域,延迟更低
配置完毕后,点击 Create new project。
获取连接信息
项目创建成功后,点击导航栏的 Connect。
我们需要的是 Transaction pooler 信息,这是关键配置:
user=postgres.mqvnrdbmmpgwcjfbrpck
password=[YOUR-PASSWORD]
host=aws-0-us-west-1.pooler.supabase.com
port=6543
dbname=postgres
把这些信息记录好,等会要用。

第二步:在 HuggingFace 部署 n8n


查找并复制模板
在 HuggingFace Spaces[2] 搜索 "n8n",使用一个现有的 n8n 模板来快速部署。
找到合适的模板后,不用登录,直接点击右上角三个点,选择 Duplicate this Space。
关键配置修改
复制模板时,需要修改以下配置项:
-
Space 名称:自定义你的空间名称
-
环境变量:这是核心!需要配置数据库连接信息,需要调整的我都标出来了。
-
可见性设置:建议设为公开
配置完成后,系统会自动开始安装部署。
部署状态监控
安装过程中,密切关注日志输出。当看到以下信息时,说明部署成功:
-
n8n 版本信息显示
-
对外访问网址生成
-
Space 状态变为 "Running"
重要提醒:真正的访问地址在容器日志中,不是 Space 的默认网址!

第三步:验证部署效果


创建测试工作流
访问你的 n8n 实例,创建一个简单的工作流。随便做些配置更改,然后保存。
数据持久化验证
回到 Supabase 控制台,检查数据库表。如果能看到对应的工作流数据,说明配置成功!
数据同步正常,意味着即使容器重启,你的工作流配置也不会丢失。

第四步:测试容器重建功能


这是关键测试环节。回到 HuggingFace 后台管理,进入 Settings 界面。
点击 Factory rebuild,这会重新构建整个容器。等待重建完成后,检查你的工作流是否还存在。
如果工作流依然在,恭喜你!部署彻底成功。

第五步:Webhook 功能测试


部署完成后,我们需要验证 Webhook 是否正常工作。这是 n8n 自动化中最常用的触发方式。
创建 Webhook 节点:
-
新建工作流,添加 Webhook 节点
-
设置 HTTP 方法为 GET(便于浏览器测试)
-
复制生成的 Webhook URL
浏览器测试: 直接在浏览器地址栏输入 Webhook URL,可以加上一些测试参数:
https://xxx.hf.space/webhook-test/d848621e-f0dd-487a-b8f9-b4208a98ee46?boo=bar
检查接收情况: 回到 n8n 界面,查看 Webhook 节点的执行记录。如果能看到刚才的请求数据,包括 query 参数,证明 Webhook 功能完全正常!
这个测试很重要,因为很多自动化场景都依赖 Webhook 来触发工作流。

一些实用技巧


资源管理:虽然 HuggingFace 提供免费资源,但合理使用仍然重要。避免创建过于复杂的工作流,影响性能。
备份策略:定期导出重要的工作流配置,以防万一。

写在最后


通过 HuggingFace + Supabase 的组合,我们成功绕过了 GitHub 新账号的限制,搭建了一个功能完整的 n8n 自动化平台。
48 小时的休眠机制?足够大多数个人项目使用。16GB 内存配置?处理复杂工作流绰绰有余。
最重要的是:完全免费!
现在就去试试吧,让自动化为你的工作效率插上翅膀!
参考资料
[1]
Supabase: https://supabase.com/
[2]HuggingFace Spaces: https://huggingface.co/spaces

🚀 最近,我们建立了一个技术交流微信群。目前群里已加入了不少行业内的大神,有兴趣的同学可以加入和我们一起交流技术,在 「奇妙的 Linux 世界」 公众号直接回复 「加群」 邀请你入群。
🌟『极客视界』科技达人必备综合资讯指南,等你来探索!访问网址 https://bestgeek.org 即可打开新世界。
📕 关注『奇妙的 Linux 世界』公众号,带你开启有趣新生活!更多好用好玩的软件资源,可访问 https://666666.dev 免费获取。

你可能还喜欢
点击下方图片即可阅读
网页复制神器 SmartCopy 重磅更新!一键将任意网页变为精美的 Markdown 笔记
点击上方图片,『美团|饿了么』大额外卖红包天天免费领

更多有趣的互联网新鲜事,关注「奇妙的互联网」视频号全了解!
火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。
更多推荐

所有评论(0)