01-N8N教程-手把手教你搭建 N8N 自动化工作流:从安装到云部署全流程实战_n8n汉化
0 前言
N8N 是一款开源的工作流自动化工具,旨在帮助用户通过连接不同的应用程序和服务来实现任务自动化。它支持低代码/无代码的方式,使用户能够通过拖拽节点来构建复杂的自动化流程,而无需编写大量代码。N8N 的核心功能是提供一个灵活的平台,允许用户自定义和扩展工作流,以满足各种自动化需求.
N8N目前发展的速度非常快,在github上目前已经突破100K了,超过dify的start 点赞星了。
那么为什么有那么多人点赞呢?为了让大家更好的理解n8n、Dify、FastGPT、MaxKB、RAGFlow,我们这里也做了一些工具的特点和对比。
为了提供各平台关键维度上的直接、并排比较,下表汇总了详细信息,使用户能够快速识别差异并根据自身需求进行匹配。
N8N 只听说过一直没仔细使用过。今天就带大家从最基础的安装部署和使用介绍一下。话不多说下面带大家实际体验一下。
1.docker 安装
创建一个n8n_data数据存储的卷
cd /home/n8n_datadocker volume create n8n_data
接下来我们下载n8n镜像
docker pull n8nio/n8n
镜像下载完成后,我们使用docker run命令启动
docker run -it --rm --name n8n -p 5678:5678 \\ -v /home/n8n_data:/home/node/.n8n \\ -e N8N_SECURE_COOKIE=false \\ --user $(id -u):$(id -g) \\ n8nio/n8n
docker 启动后我们输入地址
本地电脑可以使用http://localhost:5678, 服务器可以用 http://ip:5678
http://14.103.204.132:5678/ 出现下面的安装画面
我们设置好账号和密码 完成第一次账号的初始化工作。
2.汉化
汉化工作,默认的N8N是英文对中文小伙伴不太友好,所以我们需要对它进行汉化插件安装。
首先我们会用到这个开源项目(n8n的汉化包)
https://github.com/other-blowsnow/n8n-i18n-chinese/releases
进去之后,在Release
页面,下载和自己n8n版本对应的editor-ui.tar.gz
文件。
我们把editor-ui.tar.gz 解压到/home/n8n_data/dist,然后通过下面docker 命令运行docker run -d --rm --name n8n \\-p 5678:5678 \\-v /home/n8n_data/dist:/usr/local/lib/node_modules/n8n/node_modules/n8n-editor-ui/dist \\-e N8N_DEFAULT_LOCALE=zh-CN \\-e N8N_SECURE_COOKIE=false \\--user $(id -u):$(id -g) \\n8nio/n8n
启动后我们看到汉化后的界面了。
支持输入账号和密码,进入管理界面
3.使用
进入工作台,点击添加第一步
在右边弹出触发工作流方式这里我们选择手工触发
选择人工智能
选择 openAI
接下来我们选择message a model
弹出的模型设置,我们这里设置一下硅基流动api 秘钥,模型这里我们选择Qwen/Qwen3-8B
设置完成后就可以点击测试验证了
这样我们就完成了一个最基本的工作流了。
这里补充一下,我们可以在一开始就把模型的证书秘钥设置好
4.免费云部署
抓子云注册
我们可以借用抓子云实现免费部署,抓子云每个月送5美金。送的这个5美金基本是可以够用部署N8N的。
https://claw.cloud/
点击注册 可以使用github账号(建议github账号注册时间超过半年以上)
注册授权成功后登录到管理端界面
部署应用
选择app store 直接可以找到N8N软件。选择这个部署是最简单的方式
我们点击发布应用,等待服务器给我们分别资源,当变成running就发布成功了。
发布后会给我们分配一个公网二级域名,这个域名分配会比较慢,等待域名分配完成后,我们点击链接就可以使用了。
这样我们就看到我们熟悉的注册登录页面了。
更换自定义域名
我们也可以使用自定义域名。点击“manage Network”
点击\"custom domain\"
我们在cloudfare 设置CNAME
然后在custom domain 添加我们自定义域名“n8n.duckcloud.fun”
设置完成后,等待3-10分钟生效。
5总结
今天主要带大家了解并实现了 N8N 这款开源工作流自动化工具的安装、汉化、使用及免费云部署。该过程涉及多个关键步骤,包括 Docker 安装、汉化插件配置、基本工作流搭建以及抓子云的免费云部署等环节。与传统的工作流自动化方式相比,N8N 不仅支持低代码 / 无代码的方式,使用户能够通过拖拽节点来构建复杂的自动化流程,还具备广泛的集成能力和灵活的扩展性,可以连接不同的应用程序和服务,满足各种自动化需求。此外,N8N 在 GitHub 上已经获得了超过 100K 的点赞,说明其在开源社区中得到了广泛的认可和支持。
感兴趣的小伙伴可以按照本文步骤去尝试使用 N8N,体验其强大的工作流自动化功能。今天的分享就到这里结束了,我们下一篇文章见。