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
各位老大,请给我个一键三联,我好有勇气更新下去

浙公网安备 33010602011771号