教你在Leaflow上免费部署汉化版n8n-低代码工作流自动化平台
本文参考手把手教你在Leaflow上免费部署uptime-kuma、手把手教你在 Leaflow 上免费部署 Veloera和n8n 汉化版部署:解锁更灵活的自动化工作流三篇文章,感谢@柠雾时夏-jun、@VrianCao和@kayin三位大佬。
因为我在部署n8n时遇到了一些问题,特此分享出来供各位佬友参考。适配n8n版本为1.107.3.
前言
n8n 是一个工作流自动化平台,它为技术团队提供了代码的灵活性以及无代码的速度。拥有 400 多种集成、原生 AI 功能和公平代码许可,n8n 允许您构建强大的自动化,同时保持对您的数据和部署的完全控制。
Leaflow是站内的一位大佬提供的Kubernetes管理平台,现在处于免费开放的阶段。 详见【福利第一弹】全栈PaaS容器云平台公测,公测期平台功能&部署云资源全白嫖。该平台是一个基于 K8s 的 PaaS 应用部署平台,有着比绝大部分 IaaS 供应商都便宜的价格且按分钟计费。Leaflow 兼容全栈开发环境,无论是各种应用都可以在 Leaflow 部署。目前也支援了 MCP 调用,可以轻松透过 MCP 来对平台内的資源(Pods,Workspace,决策&部署层面)进行操控,您可以 Leaflow 中搭建自己的一片天空。
本文将以简单易懂的目标来手把手教大家在这个平台上搭建n8n。
前期准备
- 一个Leaflow账号,并且已经创建好合适的工作空间(本文撰写时
香港地区机房因为服务已满暂不可用)。 - 下载好n8n-i18n-chinese的中文语言包
- 查看最新支持的版本(本文为1.107.3)
教程
部署n8n的步骤较为简单,以下是部署方法。本文采用图形化部署。
创建存储卷
如图创建一个适合大小的存储卷,本文为128Mi。
创建应用
按如图所示配置即可。路径和环境变量可参考n8n 汉化版部署:解锁更灵活的自动化工作流。
原docker compose文件如下:
version: '3.8'
services:
n8ntest:
image: n8nio/n8n:1.107.3 # n8n版本
container_name: n8ntest
ports:
- "5678:5678" #端口映射
environment:
- N8N_DEFAULT_LOCALE=zh-CN #语言选择
- N8N_SECURE_COOKIE=false # 免cookie安全(本地开发环境建议)
- N8N_HOST=0.0.0.0 # 允许所有ip访问(不再仅本机)
- N8N_RUNNERS_ENABLED=true # 启用工作流执行器
volumes: #在挂载卷处更改
- ./editor-ui-dist:/usr/local/lib/node_modules/n8n/node_modules/n8n-editor-ui/dist
- n8n_data:/home/node/.n8n # 持久化存储,重启和升级不丢工作流
- ./data:/data # 自定义目录(部分节点可监听本地文件)
stdin_open: true
tty: true
restart: unless-stopped
volumes: # 持久化存储对应使用的docker卷
n8n_data:
name: n8n_data
使用维护容器导入中文语言包
目录结构
在editor-ui-dist文件夹中导入n8n-i18n-chinese项目的语言包。
新建负载均衡服务以外部访问
按如图所示配置,会自动选择端口,保存即可。










