AI工作流n8n开发实战(一)

AI工作流n8n开发实战(一)

n8n简介:n8n可以通过拖拽节点的方式轻松构建复杂的AI工作流,并且每个节点都有上千种工具可供选择使用。借助这些插件可以把任意的外部系统接入工作流,实现了数据在不同系统里面的自由流动。n8n有着极高的自由度与可靠性,它也被誉为德国工匠打造的工作流乐高。

1.本地部署n8n

前往【GitHub】首页---搜索【n8n】

找到【License】开源许可证

 

这里提到可以把软件作为公司内部业务的AI工作流去使用或者个人使用,但是不能用n8n提供对外的商业服务(有正方面需求的话建议使用另一个开源的AI工作流工具Dify)

 

在GitHub这里提供两种部署方式(一种是nodejs,一种是Docker部署)

 

2.Nodejs部署(不推荐,会失败,需要借助外网)

前往nodejs官网(https://nodejs.org/zh-cn)下载最新版的nodejs,并安装

 一键安装就不做解释了

验证是否安装成功:node –v或者npx –v

3.本地安装n8n

 然后输入:npx n8n      ---安装n8n本地部署

 完成安装完以后,下面会给出一个地址,按以下键盘“o”或者打开浏览器手动输入:http://localhost:5678

 

 

 这样本地安装就完成了

4.Docker安装n8n

docker volume create n8n_data    #创建n8n Docker的挂载卷
docker run -it --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n    #下载n8n镜像,部署镜像,挂载镜像

我这里提供了一个新的部署命令:

docker run -d --name n8n -p 8192:5678 -v n8n_data:/home/node/.n8n -e BIND_ENV=0.0.0.0 -e N8N_SECURE_COOKIE=false --restart unless-stopped n8nio/n8n
解释:

docker run -d \
--name n8n \
-p 8192:5678 \     # 宿主机8192端口 → 容器5678端口
-v n8n_data:/home/node/.n8n \    # 挂载数据卷
-e BIND_ENV=0.0.0.0 \     # 绑定到所有网络接口
-e N8N_SECURE_COOKIE=false \    #支持http访问
--restart unless-stopped \     # 自动重启策略
n8nio/n8n

安装完成后

docker ps     #查看容器

可直接访问,如果是云服务器的化可直接输入公网ip进行http访问

#The write:zuijiaz@outlook.com
#Time of creation:2025.5.27

各位老大,请给我个一键三联,我好有勇气更新下去

 

 

 

 
 
posted @ 2025-05-27 21:19  zuijiaz  阅读(231)  评论(0)    收藏  举报