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即可访问
参考:

浙公网安备 33010602011771号