n8n 的名字来源于 “node to node” (节点到节点),发音是 “n-eight-n”。听起来有点怪,但你可以把它简单理解为一个低代码工作流平台——而且是非常强的那种。
n8n (读作“n-eight-n”)是一个开源、低代码的工作流自动化平台,旨在帮助用户通过可视化界面快速构建和自动化复杂的工作流程。它允许用户连接不同的应用程序、服务和数据源,实现数据和任务的自动化处理,减少手动操作,提高效率。以下是关于 n8n 的核心特点和功能的概述
打开 Docker Desktop ,搜索 n8nio/n8n
,点击 pull 拉取镜像。
按照官方示例配置运行
在 logs 中会出现本地链接,点击就能访问了。
浏览器打开:http://localhost:5678,需要输入账号密码(这里的用户名密码随便填),邮箱一定要真实的,便于后续可通过发送到邮箱的 key 进行免费认证使用完整付费服务
汉化操作:
解压到本地目录
使用带中文配置的 Docker 命令运行
docker run -it --rm --name n8ntest \
-p 15678:5678 \
-v [替换为下载的编辑器 UI 目录] :/usr/local/lib/node_modules/n8n/node_modules/n8n-editor-ui/dist \
-e N8N_DEFAULT_LOCALE=zh-CN \
-e N8N_SECURE_COOKIE=false \
n8nio/n8n
找到路径:C:\Users\xxxxxx\AppData\Local\npm-cache_npx\n8n\node_modules\n8n-editor-ui\dist
下载对应版本 editor-ui.tar.gz 文件
解压到 dist 目录下替换
设置环境变量 N8N_DEFAULT_LOCALE=zh-CN ,自行咨询 AI 设置方法
重启 n8n 服务
N8N_DEFAULT_LOCALE
zh-CN
可以从Node.js 官网下载适合你操作系统的安装包并进行安装。安装完成后,可以通过在命令行输入node -v
和npm -v
在命令行中,直接输入npx n8n
。npx 会自动检查本地是否已安装 n8n ,如果本地没有,则会从 npm 仓库下载,然后执行 n8n 的入口脚本
8080:5678
/home/node/.n8n
目录如果遇到这个错误:
Failed to run image. (HTTP code 409) unexpected - Conflict. The container name "/n8n" is already in use by container "4032df05ff2a513f2e24bf3b091a16d0f0c53e90bb147b0f42686efe8606dc1a". You have to remove (or rename) that container to be able to reuse that name.
这是 Docker 的一个基础规则:同一个名字只能被一个容器使用。切换到 Containers 标签页先删除已有的即可。
相关链接:
n8n 中文汉化包:https://github.com/other-blowsnow/n8n-i18n-chinese/releases
n8n 官方 GitHub:https://github.com/n8n-io/n8n
n8n 官方文档:https://docs.n8n.io/
Docker 桌面版:https://www.docker.com/