从零实现本地部署AI工作流(N8N)

1. 环境准备

# 使用docker安装(方案一)
启动docker
docker volume create n8n_data
docker run -it --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n
# 使用npm安装(方案二)
https://nodejs.org/dist/v22.14.0/node-v22.14.0-x64.msi
npx n8n


在这里插入图片描述

2. 启动

# 浏览器打开
http://localhost:5678

N8N_RUNNERS_ENABLED=true

3. 部署(以采集最近一周AI事件并发邮件为例)

3.1 配置Deepseek

在这里插入图片描述

3.2 配置邮箱

在这里插入图片描述
在这里插入图片描述

3.3 测试验证

在这里插入图片描述

3.4 最终效果

在这里插入图片描述

### n8n 的部署教程 #### 1. 基于 Git 和 Docker Compose 的安装方式 通过 `Git` 获取项目的源码并利用内置的 `Docker Compose` 文件完成环境搭建是一种常见的方法。以下是具体操作: - **安装 Git**: 如果尚未安装 Git,则可以通过命令行执行以下指令来安装它: ```bash yum install git ``` - **克隆 n8n 仓库**: 下载官方存储库中的最新版本代码到本地机器上。 ```bash git clone https://github.com/n8n-io/n8n.git ``` - **切换至指定分支**: 根据需求选择特定稳定版或开发版进行测试运行,例如切换到 `0.236.4-pr` 分支。 ```bash cd n8n && git checkout 0.236.4-pr ``` 上述过程描述了基于源码获取以及容器编排工具的方式来进行初始设置[^1]。 #### 2. 使用 Docker 单独镜像快速启动 (推荐) 对于希望简化流程的情况来说,直接采用官方提供的预构建好镜像是更为便捷的选择之一: - 创建数据卷用于持久化保存配置文件和其他重要资料: ```bash docker volume create n8n_data ``` - 执行如下脚本即可一键拉取所需资源同时绑定端口映射关系从而开启服务进程: ```bash docker run -it --rm \ --name=n8n \ -p 5678:5678 \ -v n8n_data:/home/node/.n8n \ docker.n8n.io/n8nio/n8n ``` 此部分介绍了另一种无需手动调整太多参数就能迅速投入使用的途径[^2]。 #### 3. Node.js 环境下的全局安装选项 如果倾向于完全掌控整个生命周期或者计划频繁修改核心逻辑的话,那么借助 npm 来管理依赖项不失为明智之举. - 首先下载适用于 Windows 平台上的长期支持 LTS 版本节点解释器包: [Node.js v22.14.0 MSI Installer](https://nodejs.org/dist/v22.14.0/node-v22.14.0-x64.msi) - 接着调用 CLI 工具初始化实例: ```bash npx n8n ``` 这种方法给予开发者更多自由度去定制功能模块. 综上所述,n8n 支持多种灵活多样的布署形式以满足不同场景下用户的具体诉求.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

具身小站

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值