Linux环境安装n8n

Coding Alan 1周前 (07-05) 119次浏览 0个评论 扫描二维码

按照年初计划对于AI领域下半年开始多在应用层面做一些研究。很早就有不少群里在推荐n8n,也试过用免费方案搭建过一次,免费方案是利用Huggingface的免费资源(Workspace)+Supabase数据库完成的搭建,但一段时间不使用资源就会被回收,我由于不太关注甚至Supabase数据库都遭到了暂停。

Linux环境安装n8n

于是索性手动搭建一套,用于日后研究。首先数据库还是选用PostgreSQL,考虑到有可能会使用向量功能,所以会开启pgvector插件。

系统准备

1.首先系统包更新

2.添加PostgreSQL GPG Key用于校验:

3.添加PostgreSQL仓库

4.更新包列表:

安装PostgreSQL and pgvector

1.命令行安装

2.切换至postgres用户

3.访问PostgreSQL shell命令行:

4.创建数据库用户和数据库;

5.通过\c n8n连接刚刚创建的n8n数据库,然后激活向量数据库功能并验证扩展安装是否成功:

执行\q退出pg的shell。

安装n8n

1.安装Node.js

2.安装n8n:

3.配置环境:

配置示例内容如下:

4.服务创建:

示例配置内容:

启动服务:

检查服务启动状态:

Nginx反代及SSL

1.安装Nginx

2.配置文件示例,基本都是常规配置,主要是注意n8n会用到Websocket连接:

3.SSL我直接使用了LetsEncrypt,可以参照官网直接安装Certbot进行操作。

此时即可打开https://n8n.yourdomain.com/配置管理员账号。

Linux环境安装n8n

日常升级:

常见问题

1.Failed to register community edition: connect EHOSTUNREACH 2606:4700:20::681a:cbb:443

注册可以免费开启部分功能,但似乎n8n自身IPv6连接就有问题,可以直接使用sudo systemctl edit n8n.service增量修改或直接修改服务配置文件优先使用IPv4进行连接:

重启服务即可。

喜欢 (0)
[]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址