掘金 人工智能 前天 10:23
手把手教你部署一个专属免费的在线n8n工作流平台【喂饭级教程】
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

本文详细介绍了如何免费部署n8n工作流,使其能够通过公网访问,从而激活Webhook等强大功能。教程首先指导用户创建在线PostgreSQL数据库,然后利用Hugging Face Spaces免费部署n8n。通过配置数据库连接信息和自定义访问地址,用户可以轻松搭建自己的在线n8n服务。最后,教程还演示了如何验证数据库连接、测试Webhook功能,并提供了删除和修改项目构建参数的方法,帮助用户充分利用n8n的强大功能。

🌐首先,为了实现数据持久化,需要创建一个在线PostgreSQL数据库。教程推荐使用supabase.com,并详细说明了登录、创建组织、创建项目以及连接数据库的步骤,包括复制数据库连接信息,为后续n8n的配置做准备。

🚀接下来,教程指导用户在Hugging Face Spaces上免费部署n8n。通过复制空间、配置数据库信息(包括数据库连接信息和自定义访问地址),用户可以获得自己的在线n8n服务。教程还详细解释了如何拼接n8n的访问地址,确保工作流中的Webhook等功能能够正常运行。

✅部署完成后,教程演示了如何验证数据库连接,通过创建工作流并查看supabase中的数据来确认。此外,还详细介绍了如何测试Webhook功能,包括添加webhook节点、复制URL、浏览器访问并添加参数,以及查看触发结果,确保Webhook功能的正常使用。

前面,我写一篇文章:n8n + 飞书多维表格定时采集新闻:从部署到开发保姆级教程

教大家把n8n部署在本地,并且开发了一个工作流。

但是,把n8n装在本地电脑上,就像个没联网的“单机游戏”,只能自己跟自己玩。当你想让互联网上的coze工作流或其他App喊你的n8n帮忙干活时,它们压根就找不到门儿!

想让n8n发挥全部实力,关键一步就是让它“上网”,拥有一个公网地址。这样,Webhook这类强大功能才能被激活。

本篇教程,就是解决这个问题的,手把手带你免费部署一个在线n8n工作流平台,让你的n8n和所有的互联网应用都能愉快地玩耍!

一、创建自己的在线PostgreSQL数据库

数据库是为了数据持久化做准备,为了方便,我们使用在线的

地址:supabase.com/

一)登录

二)创建一个 organization

三)创建项目

四)连接数据库

五)复制自己的数据库连接信息

注意:密码不显示,是自己的账户密码,此处保存好自己的数据连接信息,保存好,后面步骤要用

host:aws-0-us-east-1.pooler.supabase.comport:6543database:postgresuser:postgres.lhevmgvfrqgdqbkifablpool_mode:transactionpassword: 你自己的密码

二、Huggingface免费在线部署n8n

地址:huggingface.co/spaces

一)搜索 n8n

二)复制空间

三)配置数据库等相关信息

注意:输入框有些信息是默认填上去的原space作者的信息,框选的是需要写自己信息的,这里就用到了前面我们创建的supabase的数据库信息了:

自己的n8n Host 地址该怎么填?

1)分析作者的空间地址

注意这里的 N8N_HOST 需要自己定义,但不是随便虚构出来的,我们可以看到作者空间地址构成:

可以看到:

空间名称是由三部分名称组成:n8n部署模板作者账户名称、复制空间时自己设置的空间名称、Huggingface官方的空间域名

官方空间域名hf.space 是顶级域名,前面的三级域名是由:昵称,空间名称中间加一个 横杠- 拼接而成

2)拼接自己的n8n访问地址

先查看自己的账户昵称:

还记得复制空间时,我们填写的一大堆参数么?第一行设置的就是我要复制的新空间名称,系统自动为我们设置了原space名称,我没改,那就还是:n8n-free

于是,我自己的在线访问地址应该是:wample-n8n-free.hf.space

3) 这里就定义好空间地址有什么用?

这个地址是我们部署好的n8n的最终访问地址,另外,工作流中很多节点都会用到这个地址,比如WEBHOOK_URL,上传表单的提交地址等等,需要依靠这个URL地址找到我们部署的服务器对应的接口

四)开始构建

点击复制空间后,系统会自动部署该空间环境

五)部署完成

看到log输出了n8n版本号,且是running状态,表明n8n部署完成

六)浏览器访问自己部署的在线n8n

部署完成,初始访问页面,需要填写自己的账号,密码等信息进行注册

现在,我们就拥有了自己的在线n8n服务了,可以愉快的使用 webhook 功能了!

七)如何删除空间项目?

1、进入个人主页

2、进入设置

3、删除项目

八)如何修改项目构建时的参数变量?

还是在 Settings 下,找到 Variables and secrets 项,点击 view 即可修改

修改完完变量,需要重启才能生效,请继续往下看

九)修改完配置如何重新构建空间项目?

三、验证数据库是否连通

一)创建工作流

二)给工作流命名

三)回到supabase

地址:supabase.com/dashboard/o…

进入自己的项目后,点击左侧 Table Editor :

四、测试webhook

一)添加webhook节点

搜索webhook节点,拖入画布

二)复制webhook URL并打开监听

三)浏览器打开url并加上参数

在浏览器地址栏输入webhook URL,并在末尾添加参数:?name=apo ,然后回车

四)查看触发结果

看到这个触发结果,表明webhook触发成功,表示我们可以愉快地使用webhook功能了,快快试试吧!

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

n8n Webhook Hugging Face Spaces
相关文章