n8n部署

用于演示的操作系统信息

ubuntu@VM-0-13-ubuntu:~$ uname -a
Linux VM-0-13-ubuntu 6.8.0-51-generic #52-Ubuntu SMP PREEMPT_DYNAMIC Thu Dec  5 13:09:44 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
ubuntu@VM-0-13-ubuntu:~$ cat /etc/issue
Ubuntu 24.04 LTS 

镜像加速配置

我们使用docker进行部署,因为镜像使用的国外,如果没有魔法,建议配置镜像加速地址

由于我是用的ubuntu账户,没有权限,先进行权限开启

# 参数-R是递归的意思
# 777表示开放所有权限
ubuntu@VM-0-13-ubuntu:~$ sudo chmod -R 777 /etc/docker

修改docker配置文件

ubuntu@VM-0-13-ubuntu:~$ sudo vi /etc/docker/daemon.json

json文件内容如下:

{
  "registry-mirrors": [
    "https://dockerpull.org",
    "https://hub.geekery.cn",
    "https://docker.1ms.run",
    "https://docker.1panel.dev",
    "https://docker.1panel.live",
    "https://docker.foreverlink.love",
    "https://docker.fxxk.dedyn.io",
    "https://dytt.online",
    "https://func.ink",
    "https://lispy.org",
    "https://docker.xiaogenban1993.com",
    "https://docker.xn--6oq72ry9d5zx.cn",
    "https://docker.zhai.cm",
    "https://docker.5z5f.com",
    "https://a.ussh.net",
    "https://docker.cloudlayer.icu",
    "https://docker.linkedbus.com",
    "https://docker.nju.edu.cn",
    "https://docker.m.daocloud.io",
    "https://dockerproxy.com",
    "https://hub-mirror.c.163.com",
    "https://docker.mirrors.ustc.edu.cn",
    "https://registry.docker-cn.com",
    "https://registry.cn-hangzhou.aliyuncs.com",
    "https://9cpn8tt6.mirror.aliyuncs.com",
    "https://mirror.ccs.tencentyun.com",
    "https://2a6bf1988cb6428c877f723ec7530dbc.mirror.swr.myhuaweicloud.com",
    "https://mirror.baidubce.com",
    "https://dockerhub.icu",
    "https://docker.registry.cyou",
    "https://docker-cf.registry.cyou",
    "https://docker-cf.jsdelivr.fyi",
    "https://docker.jsdelivr.fyi",
    "https://dockertest.jsdelivr.fyi",
    "https://mirror.aliyuncs.com",
    "https://docker.rainbond.cc"
  ],
  "data-root": "/mnt/data//data0/docker"
}

保存

systemctl daemon-reload && systemctl restart docker

汉化

考虑到团队人员,这里采用汉化

前往网站选择最新版本,我当前的最新版本为1.89.2

Releases · other-blowsnow/n8n-i18n-chinese

ubuntu@VM-0-13-ubuntu:/mnt/data/data0/8n8/n8n_zh_ui$ ls
editor-ui.tar.gz
ubuntu@VM-0-13-ubuntu:/mnt/data/data0/8n8/n8n_zh_ui$ pwd
/mnt/data/data0/8n8/n8n_zh_ui

我在该目录下创建汉化包文件夹,执行解压,可以看到多了dist文件夹

ubuntu@VM-0-13-ubuntu:/mnt/data/data0/8n8/n8n_zh_ui$ sudo tar -xzf editor-ui.tar.gz
ubuntu@VM-0-13-ubuntu:/mnt/data/data0/8n8/n8n_zh_ui$ ls
dist  editor-ui.tar.gz

docker-compose

docker-compose.yml-无汉化版

注:不建议修改端口号,因为里面会涉及到端口号的内容,比如表单填写

version: '3.8'
services:
  n8n:
    image: docker.1ms.run/n8nio/n8n
    container_name: n8n
    restart: unless-stopped
    ports:
      - "5678:5678"
    environment:
      - N8N_SECURE_COOKIE=false
    volumes:
      - n8n_data:/home/node/.n8n
volumes:
  n8n_data:
    driver: local

docker-compose.yaml-汉化版

version: '3.8'
services:
  n8n:
    image: docker.1ms.run/n8nio/n8n
    container_name: n8n
    restart: unless-stopped
    ports:
      - "5678:5678"
    environment:
      - N8N_SECURE_COOKIE=false
      - N8N_DEFAULT_LOCALE=zh-CN
    volumes:
      - n8n_data:/home/node/.n8n
      - /mnt/data/data0/8n8/n8n_zh_ui/dist:/usr/local/lib/node_modules/n8n/node_modules/n8n-editor-ui/dist
volumes:
  n8n_data:
    driver: local
ubuntu@VM-0-13-ubuntu:/mnt/data/data0/8n8$ docker-compose up -d

执行成功,开启对应端口通过5678即可访问

参考:

other-blowsnow/n8n-i18n-chinese: n8n 配置多语言

posted @ 2025-04-29 11:51  在成长的土拨鼠  阅读(793)  评论(0)    收藏  举报