n8n自动化工作流的食用

# 简介

n8n 是一个工作流自动化平台,它为技术团队提供了代码般的灵活性和无代码般的速度。n8n 拥有 400 多个集成、原生 AI 功能以及公平代码许可证,让您能够构建强大的自动化流程,同时完全掌控您的数据和部署。

n8n的文档:链接直达
n8n的项目地址:链接直达

怎么使用

1. 使用官网的平台

14天的免费试用

登录:n8n.cloud


2. 本地搭建

NPX部署(临时)

适合快速体验,无需安装 Docker。
依赖本地 Node.js 环境,数据易丢失。

需要安装Node.js

1
npx n8n

NPX安装文档:链接直达

Docker部署

需要安装Docker Desktop

1
2
3
4
#创建一个持久化数据卷的命令
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
参数 说明
-it 以交互模式运行容器
–rm 容器停止后自动删除(慎用!若需保留数据,请去掉此参数)
–name n8n 指定容器名称
-p 5678:5678 映射容器端口到宿主机(n8n 默认端口 5678)
-v n8n_data:/home/node/.n8n 挂载数据卷 n8n_data 到容器配置目录(确保数据持久化)
n8nio/n8n 官方镜像地址(已通过镜像加速拉取)

加速方法

  1. Linux系统
    创建或修改配置文件 /etc/docker/daemon.json
1
2
3
4
5
6
7
{
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://hub-mirror.c.163.com",
"https://docker.1ms.run"
]
}

重启 Docker 服务:

1
2
sudo systemctl daemon-reload
sudo systemctl restart docker
  1. Windows/macOS(Docker Desktop)

    1. 打开 Docker Desktop → Settings → Docker Engine。
    2. 在 JSON 配置中添加 registry-mirrors 字段,填入镜像地址。
    3. 点击 Apply & Restart 保存并重启。
  2. 临时

1
docker pull n8n --registry-mirror=https://docker.1ms.run

Docker部署文档:链接直达

使用ollama调用本地大语言模型则使用:host.docker.internal访问


获取永久使用密钥

本地部署完成之后,注册登录后,提示中输入邮箱。

3. HuggingFace部署

Hugging Face 是一个专注于 人工智能(AI)和自然语言处理(NLP) 的开源平台和社区,尤其以推动 Transformer 模型的发展和应用而闻名。你可以把它理解为 “AI 和 NLP 领域的 GitHub”
官网:链接直达

使用HuggingFace部署n8n服务

Supabase 是一个开源的 后端即服务(BaaS)平台,旨在成为 Firebase 的替代品,提供构建现代应用所需的全套后端功能。
官网:链接直达

使用Supabase存储n8n的信息

4. VPS部署

Vultr 是一家成立于 2014 年的美国云计算服务提供商,总部位于新泽西州,专注于为开发者和企业提供高性能、灵活的云基础设施服务。其核心定位是 “高性价比的全球云服务器解决方案”,尤其以按小时计费、多区域部署和易用性著称。
Log In to your Vultr Account - Vultr.com

1
2
3
4
5
6
7
8
9
# 下载官方安装脚本并执行(自动识别系统)
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh

# 安装后启动 Docker 服务
sudo systemctl enable --now docker

# 验证安装
docker --version

基础功能认识

工作流触发事件的方法

  • 手动触发
  • 应用程序触发
  • 按计划触发
  • webhook调用触发(Webhook调用触发器是一种通过HTTP请求(通常为POST方法)在特定事件发生时自动触发预设流程或操作的机制(如资源变更详情、用户操作记录等)。
  • 表达提交触发
  • 另一个工作流执行触发
  • 聊天消息触发
  • 其他方式触发
    • 邮件触发
    • 错误触发
    • MCP服务器触发
    • n8n实例触发
    • SSE触发(Server-Sent Events(SSE) 是一种基于HTTP的轻量级协议,允许服务器向客户端(如浏览器)单向实时推送数据(如股票行情、新闻推送)。

触发后在哪里执行动作

  • 人工智能执行动作
  • 应用程序执行动作
  • 数据动作
  • 流程动作
    • 过滤
    • 判断
    • 循环
    • 合并
    • 比较
    • 执行子工作流
    • 停止并报错
    • 转发
    • 等待
  • 核心
    • 执行代码
    • 发送HTTP请求
    • WebHook
  • 人机交互
    • 发邮件
    • 发电报
    • Discord发送信息

基础操作

时间时区设置

  1. 在控制面板上,选择 Manage (管理
  2. 将 Timezone 下拉列表更改为所需的时区。(官网)

本地部署设置时区

导出和导入工作流

节点固定

不想工作流重复的执行(加快执行速度),可以将工作流订选固定,不必重复执行。

失败后重试

在节点设置上勾选retry on fail的单选按钮,在设置失败后重试的次数

便签设置

在工作流的右上角,add sticky note,设置便签,这样可以根据清晰之后每个节点在干什么,为后续更好维护工作流。

翻译软件安装

沉浸式翻译浏览器扩展:链接直达


n8n自动化工作流的食用
https://skilladd.org/2025/06/06/25.n8n自动化工作流食用/
Author
skilladd
Posted on
June 6, 2025
Licensed under