30在本地电脑上搭建n8n-2


前言

已经安装并调试好了 Docker,接下来可以按照以下步骤来搭建 n8n:

Windows + WSL 2 + Linux 里的 Docker Engine,那更接近 纯 Linux 服务器环境,更简单、更稳定 👍。

下面是 只针对 WSL + Docker Engine 的 n8n 部署方式

一、确认 Docker 在 WSL 里可用

在 WSL 终端执行:

docker --version

如果返回类似:

Docker version 26.x.x

说明 Docker Engine 正常。

再测试:

docker run hello-world

成功说明环境 OK。


二、创建 n8n 数据目录(WSL 内)

不要放 Windows 盘 /mnt/c,直接放 Linux 目录。

mkdir -p ~/docker/n8n
cd ~/docker/n8n

实际路径:

/home/你的用户名/docker/n8n


三、启动 n8n 容器

执行:

docker run -d \
--name n8n \
-p 5678:5678 \
-e TZ=Asia/Shanghai \
-e N8N_ENCRYPTION_KEY=my_secret_key_123 \
-e EXECUTIONS_DATA_SAVE_ON_SUCCESS=none \
-e N8N_DIAGNOSTICS_ENABLED=false \
-e NODE_ENV=production \
-v ~/docker/n8n:/home/node/.n8n \
--restart unless-stopped \
n8nio/n8n

参数说明:

参数作用
-p 5678:5678映射端口
TZ设置时区
N8N_ENCRYPTION_KEY加密 credentials
EXECUTIONS_DATA_SAVE_ON_SUCCESS=none减少数据库膨胀
-v ~/docker/n8n持久化数据
--restart unless-stopped自动重启

N8N_DIAGNOSTICS_ENABLED=false关闭官方统计
NODE_ENV=production生产模式

四、检查运行状态


在这里要特别注意,先用命令 docker ps

检查输出中是否有 n8n 容器,并且状态是 Up。如果容器没有运行

docker start n8n 重新启动容器

停止:docker stop n8n


五、访问 n8n

然后 浏览器直接打开:

http://localhost:5678

因为 WSL2 会自动把端口映射到 Windows。

能访问说明启动成功。

六、n8n 数据位置

所有数据在:

~/docker/n8n

里面会看到:

database.sqlite
config

这些包括:

  • workflows

  • credentials

  • execution logs


七、备份方法

备份整个目录即可:

tar czvf n8n-backup.tar.gz ~/docker/n8n

恢复:

tar xzvf n8n-backup.tar.gz





🟢 读者资源专享

这里是我从网络上收集并整理的一些免费节点资源。 如果你需要,可以通过下面的链接下载或订阅使用。

📥 V2ray / Karing / Shadowrocket

下载节点文件 预览节点

📥 Clash Verge

下载节点文件 预览节点

📥 For Shadowrocket

下载节点文件 预览节点

发表评论

0 评论