本意想安装到WIN11-NODEJS环境下,但是会缺少很多依赖,原因就算2.16.1是稳定版都会缺失UI等文件,所以转战到该环境下:
系统环境为WIN11-
25H2
如果有相同报错的
可先彻底删除旧版 n8n
npm uninstall 
-g
 n8n 
残留(可选但建议)
npm cache clean –force
 创建文件并构建完后迁移C盘到目标D盘使用
mkdir D:\wsl
wsl 
–install
wsl 
–install
-d
 Debian 
wsl 
–list
–online (可查询可用镜像列表

换国内源脚本:
bash <(curl -sSL https://linuxmirrors.cn/main.sh)

安装基础工具:
apt install curl build-essential wget nano -y

至此,WSL已经安装在了C盘,下面进行迁移,先exit退出WSL,WIN系统关闭WSL,wsl 
–shutdown
wsl 
–export
 Debian D:\wsl\debian.tar (镜像导出到D盘wsl目录)
wsl 
–unregister
 Debian  删除C盘原版本(关键)
wsl 
–import
 Debian D:\wsl\debian D:\wsl\debian.tar 
–version
2(迁移所有文件)
一键安装docker脚本:
bash <(curl -sSL https://linuxmirrors.cn/docker.sh)

用完这个脚本后,docker和compose都可用。
最后安装n8n:

在 root 目录下创建 compose 文件

cat > ~/docker-compose.yml << ‘EOF’
services:
  n8n:
    image: mirror.houlang.cloud/dh/n8nio/n8n:latest
    ports:
      - “5678:5678”
    volumes:
      - /mnt/d/n8n_data:/home/node/.n8n
    environment:
      - TZ=Asia/Shanghai
      - N8N_BASIC_AUTH_ACTIVE=true
      - N8N_BASIC_AUTH_USER=admin
      - N8N_BASIC_AUTH_PASSWORD=123456
    restart: always
EOF

指定项目名称为 n8n 并启动

docker compose -p n8n up -d

至此安装完成

我们的安装目的已经达成,上文compose中使用了houlang镜像加速,送100G能给你用,算是非常良心了,比下面的全部都有用些。

厚浪镜像加速地址 https://mirror.houlang.cloud/

脚本下载地址
https://wwbea.lanzn.com/b00wniuo8h
密码:gnj3