飞牛Docker部署n8n及汉化教程

V SO  (UID: 4672) [复制链接]
帖子链接已复制到剪贴板
帖子已经有人评论啦,不支持删除!

2109 1

注:naige过期了,博客暂时没找到想要的域名,还没重新部署。网上找了几个小时没详细好用的教程,自己找扣子生成了个,特别好用,自己已经部署成功。已经在研究N8N了。谁需要的话可以拿走水一篇博客。

-----------------------------------------------------------------------------------------

一、环境准备

 

  1. 确认飞牛Docker支持

     

    飞牛私有云(fnOS)原生支持Docker,需先在系统设置中启用Docker服务,并配置存储位置(建议选择容量充足的硬盘,避免后续修改)。

     

  2. 准备工具

     

    • 飞牛NAS管理界面访问权限
    • 浏览器(用于后续访问n8n)
    • 网络连接(确保可访问Docker镜像源)

     

 

二、部署步骤

 

1. 下载n8n镜像

 

  1. 登录飞牛NAS管理界面,打开Docker应用
  2. 进入镜像仓库,搜索 n8nio/n8n,选择 latest 标签下载。
    • 若下载失败,添加Docker加速源:

       

     

 

2. 创建存储目录

 

  1. 通过飞牛文件管理,创建以下目录结构:
    plaintext
     
     
    /vol1/1000/Docker/n8n/
    ├─ n8n_data/       # 持久化n8n数据
    └─ zh-cn/          # 存放汉化文件
    

     

  2. 右键目录 → 详细信息 → 复制原始路径(如 /vol1/1000/Docker/n8n)备用。

 

3. 下载并配置汉化包

 

  1. 下载汉化包:
    • GitHub地址:n8n-i18n-chinese
    • 选择与n8n版本匹配的 editor-ui.tar.gz(如n8n 1.111.0对应汉化包1.111.0)。

     

  2. 解压汉化包至 zh-cn 目录,确保目录结构为:
    plaintext
     
     
    zh-cn/
    └─ dist/           # 汉化UI文件
    

     

 

4. 启动n8n容器

 

  1. 在Docker 本地镜像中,选择n8n镜像 → 启动
  2. 配置容器参数:
    • 基本设置
      • 容器名称:n8n
      • 开机自启:勾选

       

    • 端口设置
      • 宿主端口:5678,容器端口:5678(默认,不可修改)

       

    • 存储位置
      • 添加路径1:n8n_data 目录 → 容器路径:/home/node/.n8n
      • 添加路径2:zh-cn/dist 目录 → 容器路径:/usr/local/lib/node_modules/n8n/node_modules/n8n-editor-ui/dist

       

    • 环境变量
      plaintext
       
       
      N8N_DEFAULT_LOCALE=zh-CN        # 默认中文
      N8N_SECURE_COOKIE=false         # 禁用HTTPS(如需HTTPS可省略)
      

       

     

  3. 点击创建,启动容器。

 

5. 访问n8n界面

 

  1. 在浏览器输入 http://[飞牛IP]:5678
  2. 首次访问需填写真实邮箱(用于接收免费注册码),完成注册即可进入中文界面。

 

三、Docker Compose配置(可选)

 

若需自动化部署,创建 docker-compose.yml

 

yaml
 
 
version: '3.8'
services:
  n8n:
    image: n8nio/n8n:latest
    container_name: n8n
    ports:
      - "5678:5678"
    volumes:
      - /vol1/1000/Docker/n8n/n8n_data:/home/node/.n8n
      - /vol1/1000/Docker/n8n/zh-cn/dist:/usr/local/lib/node_modules/n8n/node_modules/n8n-editor-ui/dist
    environment:
      - N8N_DEFAULT_LOCALE=zh-CN
      - N8N_SECURE_COOKIE=false
    restart: unless-stopped

 

  • 部署:Docker → Compose → 新建项目 → 粘贴上述内容 → 启动。

 

四、常见问题解决

 

  1. 镜像下载失败:检查加速源配置,或手动拉取镜像后导入飞牛Docker。
  2. 汉化不生效
    • 确认汉化包版本与n8n一致;
    • 检查 zh-cn/dist 路径映射是否正确。

     

  3. 数据丢失:确保 n8n_data 目录正确挂载,容器重启后数据会自动恢复。

 

五、验证部署

 

  • 访问 http://[飞牛IP]:5678,界面显示中文即为成功。
  • 测试功能:创建简单工作流(如定时任务),确认节点名称及提示为中文。

 


 

参考资料

 

------------------------------------------------------------------------------------------------------------------------------------

 

 

这家伙太懒了,什么也没留下。
已有评论 ( 1 )
提示:您必须 登录 才能查看此内容。
域名市场
   域名载入中...
创建新帖
自助推广 (点击空位或 这里 添加)
确认删除
确定要删除这篇帖子吗?删除后将无法恢复。
删除成功
帖子已成功删除,页面将自动刷新。
删除失败
删除帖子时发生错误,请稍后再试。