n8n部署方式整体就4种:
本地部署,docker部署,服务器部署,第三方应用部署。
直接完全本地部署的比较少,大多是通过docker部署。
这个教程是在服务器上以docker的形式部署。
只需要一个邮箱就可以。
第一步
打开 https://supabase.com ,支持 GitHub 关联登录,也支持用邮箱注册


这一步密码先复制好,点击下面的创建create。

点击链接connect。

再选择这个method是transaction pooler。
到这一步,这个页面先保持不动。
第二步
n8n官方会说明版本部署时的docker命令。
想了解n8n最新的版本号可以查看这个网页https://docs.n8n.io/release-notes/#semantic-versioning-in-n8n
我们这次部署,可以固定使用2.1.1
命令是:
docker pull n8nio/n8n:2.1.1
每次升级最新版本,用
docker pull n8nio/n8n:next
接着,我们打开https://render.com/
这是一个可以直接部署应用的平台。
打开后,注册登录,也可以直接谷歌或者github登录



把复制的部署命令
docker pull n8nio/n8n:2.1.1
粘贴到图片里这个位置,点击connect,按照我图片里的内容继续。


然后配置环境变量:

DB_POSTGRESDB_DATABASE
DB_POSTGRESDB_HOST
DB_POSTGRESDB_PASSWORD
DB_POSTGRESDB_USER
DB_TYPE
GENERIC_TIMEZONE
DB_POSTGRESDB_DATABASE 设置为postgres,DB_TYPE 设置为 postgresdb,GENERIC_TIMEZONE 设置为 Asia/Shanghai。
然后去 supabase 复制 DB_POSTGRESDB_HOST 和 DB_POSTGRESDB_USER,DB_POSTGRESDB_PASSWORD 输入之前设置的密码

这一步操作完了,就点击左下方的部署按钮。
然后等待项目部署,大概2分钟。
点击这个链接,就可以打开n8n了,填写信息,并注册登录即可。


注意:因为是免费套餐,如果你长期不使用,再打开就可能会慢一些。
每个月都有免费时长,如果你只有一个项目,那就可以一直免费用下去。



















暂无评论内容