n8n 本地运行

作者admin

10月 15, 2025

n8n 是一个非常流行的 可视化自动化工作流(Workflow Automation)工具,可以理解为一个 开源版的 Zapier / Make (Integromat)。

核心组成(谁干什么)

  • 后端(Server,Node.js):处理工作流执行、调度、节点逻辑、暴露 REST API、读写数据库。
  • 前端(Web UI,单页应用):可视化编辑器(拖拽节点、配置节点、查看执行日志),由后端静态托管,浏览器渲染。
  • 数据库/存储:本地默认是 SQLite(文件通常在 ~/.n8n),生产可换成 PostgreSQL/MySQL。
  • Credentials(凭据):存数据库并加密(需要设置加密密钥)。
  • Nodes(节点):触发器(Webhook、Cron 等)和动作(HTTP 请求、数据库、邮件、第三方服务、Function等)。
  • Executions(执行记录):每次工作流运行的日志和输入/输出。

1、安装 nodejs

2、检查 nodejs 版本 -> 不匹配的通过nvm切换

n8n 需要的版本范围是:20.19.0 ~ 24.x(含 20.19 起、最大支持 24.x)。

3、安装 n8n

npm install n8n -g
n8n start

 

作者 admin

百度广告效果展示