前置要求
- Docker 和 Docker Compose 已安装
1. 下载汉化包
前往 n8n 汉化包项目 下载最新版本的汉化文件。
操作步骤:
- 下载最新的汉化包压缩文件
- 解压下载的文件
- 确保解压后包含
editor-ui/dist 文件夹
2. Docker Compose 部署(推荐)
创建 docker-compose.yml 文件,内容如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| version: '3'
services: n8n: image: n8nio/n8n container_name: n8n restart: unless-stopped ports: - "5678:5678" volumes: - ./n8n_data:/home/node/.n8n - ./editor-ui/dist:/usr/local/lib/node_modules/n8n/node_modules/n8n-editor-ui/dist environment: - N8N_HOST=localhost - N8N_PORT=5678 - N8N_PROTOCOL=http - GENERIC_TIMEZONE=Asia/Shanghai - N8N_SECURE_COOKIE=false - N8N_DEFAULT_LOCALE=zh-CN networks: - n8n-network
networks: n8n-network: driver: bridge
|
启动服务:
3. Docker 直接部署(备选方案)
创建启动脚本或直接运行命令:
1 2 3 4 5 6 7
| docker run -it --name n8nChinese \ -p 5678:5678 \ -v "/path/to/editor-ui-dist:/usr/local/lib/node_modules/n8n/node_modules/n8n-editor-ui/dist" \ -v "${HOME}/.n8n:/home/node/.n8n" \ -e N8N_DEFAULT_LOCALE=zh-CN \ -e N8N_SECURE_COOKIE=false \ n8nio/n8n
|
4. 访问和初始化
- 打开浏览器访问:http://localhost:5678
- 首次访问需要输入邮箱地址进行注册
- n8n 会向该邮箱发送激活码
- 按提示输入激活码完成初始化
⚠️ 重要注意事项
- 数据持久化:务必挂载本地目录保存工作流数据,避免容器重启后数据丢失
- 端口冲突:如端口 5678 被占用,可修改
-p 参数映射其他端口
- 汉化配置:
N8N_DEFAULT_LOCALE=zh-CN 环境变量强制设置为简体中文界面
- 安全警告:生产环境建议启用基本认证和安全Cookie设置