使用1Panel和命令行安装n8n汉化版

摘要:


一、通过1Panel面板安装
  1. 准备目录与权限
  • 创建工作目录并授权:
mkdir -p /mnt/data/docker/n8n && chown -R 1000:1000 /mnt/data/docker/n8n
  • 安装汉化包(需与n8n版本匹配):
    n8n-i18n-chinese发布页 下载对应版本的editor-ui.tar.gz并解压挂载。
  1. 配置Docker Compose
  • 在1Panel应用商店中搜索n8n,选择版本(推荐与汉化包版本一致)。
  • 修改docker-compose.yml挂载路径:
volumes:
  - /mnt/data/docker/n8n/dist_ui:/usr/local/lib/node_modules/n8n/node_modules/n8n-editor-ui/dist
  • 设置环境变量启用汉化:
environment:
  N8N_DEFAULT_LOCALE: zh-CN
  1. 应用商店配置细节
  • 邮箱激活:
    安装后需填写邮箱以接收激活码(或直接输入已有密钥)。
  • 激活密钥使用:
    进入设置 > 使用情况和计划 > 输入激活密钥完成授权。

二、命令行安装
  1. 基础操作与挂载
  • 创建目录、下载并解压汉化包:
cd /mnt/data/docker/n8n && wget "gh-proxy链接" && tar -zxvf editor-ui.tar.gz && mv dist dist_ui
  • 启动容器(挂载汉化文件目录):
docker run -d --name n8ntest \
  -p 5678:5678 \
  -v $(pwd)/dist_ui:/usr/local/lib/node_modules/n8n/node_modules/n8n-editor-ui/dist \
  -e N8N_HOST=0.0.0.0 -e N8N_DEFAULT_LOCALE=zh-Cn \
  n8nio/n8n:1.116.2
  1. 关键配置参数
  • 汉化依赖:需确保汉化包版本与n8n镜像版本严格匹配(如1.116.2)。
  • 路径挂载验证:启动前确认dist_ui路径正确,否则可能因权限或路径错误导致挂载失败。

注意事项
  • 版本一致性:若1Panel应用商店未更新到最新小版本(如1.116.2),可手动调整配置文件中的镜像版本,但需测试兼容性。
  • 权限问题:挂载目录需使用用户1000:1000权限,否则容器启动失败。
  • 汉化生效前提:必须通过docker-compose/volumes将汉化文件挂载到n8n-editor-ui/dist路径。
  • 激活方式灵活:未绑定邮箱可直接填写已有激活码,反之则需等待激活邮件。

正文:


一、使用1panel面板安装

因为前面推荐使用1panel面板里面有很多应用,基本都是跟着主流版本走的,所以后面就是使用面板安装,同时也会提供一份命令行安装

1、创建相关文件夹

首先打开1panel页面端,点击系统->终端输入机器的密码连接上去就行,创建n8n的工作目录后面挂载使用,

汉化地址为

https://github.com/other-blowsnow/n8n-i18n-chinese/releases

操作命令

#创建文件夹
mkdir -p /mnt/data/docker/n8n
#授权用户和权限,不然挂载启动失败
chown -R 1000:1000 /mnt/data/docker/n8n
#进入目录
cd /mnt/data/docker/n8n
#下载汉化包
wget "https://gh-proxy.com/https://github.com/other-blowsnow/n8n-i18n-chinese/releases/download/n8n%401.116.2/editor-ui.tar.gz"
#解压并重新命令
tar -zxvf editor-ui.tar.gz && mv dist dist_ui && rm -f editor-ui.tar.gz
#获取文件地址,复制记录下拉后面要用
cd dist_ui && pwd

最后目录结构应该是有一个dist_ui, 这个就是汉化的文件包

使用1Panel和命令行安装n8n汉化版_激活码

使用1Panel和命令行安装n8n汉化版_命令行_02

使用1Panel和命令行安装n8n汉化版_命令行_03

2、编辑面板选择对应镜像

点击应用商店->全部搜索n8n,点击安装-选择对应的版本,上面使用的汉化包是n8n@1.116.2,所以要选择一样的不然可能会有问题

但是当前面板没有更新到对应的小版本,所以我选择的1.116.1,感觉问题不大因为后面可以编辑,下面继续点击编辑compose文件

使用1Panel和命令行安装n8n汉化版_docker_04

自定义编辑是为了直接挂载出去目录,这里进项地址换成了对应汉化包的版本,然后点击确认等待拉包安装完成

services:
  n8n:
    image: n8nio/n8n:1.116.2
    container_name: ${CONTAINER_NAME}
    restart: always
    networks:
      - 1panel-network
    ports:
      - ${PANEL_APP_PORT_HTTP}:5678
    volumes:
      - ./data:/home/node/.n8n
      - /etc/localtime:/etc/localtime
      - /mnt/data/docker/n8n:/home/node/.n8n
      - /mnt/data/docker/n8n/dist_ui:/usr/local/lib/node_modules/n8n/node_modules/n8n-editor-ui/dist
    environment:
      N8N_SECURE_COOKIE: false
      N8N_DEFAULT_LOCALE: zh-CN
      N8N_RUNNERS_ENABLED: true
      N8N_HOST : 0.0.0.0
    labels:
      createdBy: "Apps"
networks:
  1panel-network:
    external: true

最后显示启动成功就可以,版本展示不影响

使用1Panel和命令行安装n8n汉化版_命令行_05

二、使用命令行

#创建文件夹
mkdir -p /mnt/data/docker/n8n
#授权用户和权限,不然挂载启动失败
chown -R 1000:1000 /mnt/data/docker/n8n
#进入目录
cd /mnt/data/docker/n8n
#下载汉化包
wget "https://gh-proxy.com/https://github.com/other-blowsnow/n8n-i18n-chinese/releases/download/n8n%401.116.2/editor-ui.tar.gz"
#解压并重新命令
tar -zxvf editor-ui.tar.gz && mv dist dist_ui && rm -f editor-ui.tar.gz
# 执行run的时候需要进入/mnt/data/docker/n8n目录中,不然挂载会失败
docker run -d --rm --name n8ntest \
  -p 5678:5678 \
  -v "$(pwd)/dist_ui:/usr/local/lib/node_modules/n8n/node_modules/n8n-editor-ui/dist" \
  -v "$(pwd):/home/node/.n8n" \
  -v /etc/localtime:/etc/localtime \
  -e N8N_HOST=0.0.0.0 \
  -e N8N_RUNNERS_ENABLED=true \
  -e N8N_DEFAULT_LOCALE=zh-CN \
  -e N8N_SECURE_COOKIE=false \
  n8nio/n8n:1.116.2

后面就是配置n8n操作都一样。

三、使用1panel面板安装

设置邮件用户名密码都是自建填,最后接不接受看自己,这里的邮件要填写正确,因为会发一封邮件到邮箱是激活码,如果你已经有激活码了,可以跳过,在设置中填写直接使用

使用1Panel和命令行安装n8n汉化版_docker_06

使用1Panel和命令行安装n8n汉化版_激活码_07

自己有密钥可以点击左下角头像->设置->使用情况和计划->点击输入激活密钥输入即可。

使用1Panel和命令行安装n8n汉化版_命令行_08