【n8n系列教程1】纯免费部署n8n的最佳方法,保姆级教程

介绍:

n8n,一个低代码工作流平台,可玩性和拓展性远高于dify和fastgpt,无论小白还是程序员使用都很不错。但是论坛好像无相关教程帖或者案例贴,心血来潮做个系列教程。

本次工具:

Render
Supabase
Monitors | UptimeRobot

Render部署n8n

首先是注册个render账号,注册时需使用纯净节点,无痕模式注册,这样应该不会银行卡验证,接着新建一个
QQ_1729690493457

然后如图输入“docker.n8n.io/n8nio/n8n”

地区选择新加坡,服务选免费:

配置数据库

Supabase注册账号并创建数据库,地区同样选择新加坡,接着等待数据库启动,之后点击“connect”,出现如下内容

得到例如:

postgresql://postgres.mpxiqrcjwtjqusjktffu:【创建数据库时得到的密码】@aws-0-ap-southeast-1.pooler.supabase.com:6543/postgres

则应配置环境变量如下

  • DB_POSTGRESDB_DATABASE: postgres
  • DB_POSTGRESDB_HOST: aws-0-ap-southeast-1.pooler.supabase.com
  • DB_POSTGRESDB_PASSWORD: 【创建数据库时得到的密码】
  • DB_POSTGRESDB_PORT: 6543
  • DB_POSTGRESDB_SCHEMA: public
  • DB_POSTGRESDB_USER: postgres.mpxiqrcjwtjqusjktffu
  • DB_TYPE: postgresdb
  • WEBHOOK_URL: 部署n8n的网址
  • GENERIC_TIMEZONE: Asia/Shanghai
  • N8N_ENCRYPTION_KEY: 自己记得住的任意密码

保活方法

使用Monitors | UptimeRobot监控相应的render链接,从而实现不停歇运行。

当然也可在本地或者云服务器上部署,n8n有部分功能可能需要国外环境,最好国外服务器

系列教程预告

2.AI绘画工作流教程 体验:在线体验

3.AI绘画工作流接入NEW API
4.轮询Gemini pro模型工作流教程,实现Gemini pro模型免费高并发

近期发现需要增添 N8N_ENCRYPTION_KEY 环境变量为任意字符串,不然render重启会导致凭据无法使用,提示ENCRYPTION_KEY不正确。

426 Likes

终于等到你,。

21 Likes

沙发沙发沙发,终于来了

24 Likes

来了来了佬!牛批!

14 Likes

期待系列教程

10 Likes

n8n这么强大,热度却不如Fastgpt和Dify,可能还是网上教程太少了,小白无法立刻上手 :tieba_087:

18 Likes

我也喜欢 n8n ,顺便分享个follow邀请码:ZGcpQNFcvL

6 Likes

mark 感谢分享

12 Likes

期待更多教程,不会用n8n :smiling_face_with_three_hearts:

14 Likes

这里的 DB_TYPE 应该是 postgresdb

而且如果希望正常使用,还应该在设置里增加docker的启动命令配置 WEBHOOK_URL 和 GENERIC_TIMEZONE

5 Likes

正确的,我这段是AI写的没认真看,感谢指出:pray::+1:

webhook设置成render的地址
时区设置成上海,只影响定时触发以及一些时间相关的功能

8 Likes

大概看了一下,插件很多,工作流可玩性极高,自由度很大,上限比其他类型高不少,但对于我这种小白上手难度很大tieba_087

8 Likes

感谢分享(❁´ω`❁)

15 Likes

感谢大佬教程!

11 Likes

感谢分享,下午搞一个试试

26 Likes

docker命令怎么写啊?

13 Likes

感谢分享 点赞收藏

2 Likes

部署成功,谢谢佬!

1 Like

真好用,就是教程少,都是靠自己摸索

11 Likes

近期发现需要增添 N8N_ENCRYPTION_KEY 环境变量为任意字符串,不然render重启会导致凭据“credentials”无法使用,提示ENCRYPTION_KEY不正确。

6 Likes