当前位置:

首页 > 软件教程 > n8n本地部署 windows完整安装配置教程

n8n本地部署 windows完整安装配置教程

Windows 11
Windows 11

Windows 11 是微软全新操作系统,现代化界面,流畅操作体验,适用于学习、工作与日常生活。它更偏向把系统状态查看和常用调节动作放在一起,适合需要持续观察和微调设备状态的场景。

立即下载
¥159
Windows 2026-08-22
正版软件 Windows 操作系统 Windows 11 Windows下载

详细讲解如何在 Windows 系统中使用 Docker Desktop 部署 n8n 自动化工具。包含环境变量配置、数据卷映射、时区设置及重启验证步骤,实现安全稳定的本地工作流编辑与运行。

在 Windows 电脑上本地部署 n8n,意味着你可以拥有一个完全私有的自动化工作流编辑器,所有流程数据和执行记录都保存在本机硬盘中,无需依赖云端服务。这种方式不仅保障了数据隐私,还方便在离线或内网环境中进行调试。下面将演示如何通过 Docker Desktop 快速搭建这一环境,并确保数据在容器重启后依然完好无损。

n8n本地部署 windows完整安装配置教程

n8n 本地部署完成后的工作流编辑器界面

部署的核心在于利用 Docker 容器隔离运行环境,并通过挂载本地目录实现数据持久化。开始前,请确保你的 Windows 系统已开启 WSL2 支持,这是 Docker Desktop 在 Windows 上高效运行的基础。

1. 安装并验证 Docker 环境

首先需要在 Windows 中安装 Docker Desktop。从官网下载并安装完成后,启动软件,等待右下角托盘图标中的 Docker 引擎状态变为“Running”。

打开 PowerShell 终端,输入以下命令检查环境是否就绪:

docker version
docker compose version

如果两条命令均能返回具体的版本号信息,说明 Docker 引擎和 Compose 插件已正常工作。若提示命令不存在,请检查 Docker Desktop 是否完全启动,或尝试以管理员身份重新打开终端。

2. 创建项目目录结构

为了便于管理文件和后续备份,建议在非系统盘创建一个独立的项目文件夹。例如在 D 盘根目录建立 n8n 文件夹,并在其中新建 data 子目录用于存储 n8n 的运行数据。

在 PowerShell 中执行:

New-Item -ItemType Directory -Force D:\n8n\data
Set-Location D:\n8n

请确保后续所有操作都在 D:\n8n 目录下进行,保持路径一致性可以避免权限错误。

n8n本地部署 windows完整安装配置教程

项目目录结构示意,包含data子目录

3. 配置环境变量文件

在项目根目录 D:\n8n 下创建一个名为 .env 的文本文件。该文件用于定义容器的基础运行参数,如端口和时区。

写入以下内容:

N8N_PORT=5678
GENERIC_TIMEZONE=Asia/Shanghai
TZ=Asia/Shanghai

N8N_PORT 指定了浏览器访问时的主机端口,默认 5678 即可。如果该端口被占用,可修改为其他空闲端口(如 5680)。GENERIC_TIMEZONE 和 TZ 设置为上海时区,确保工作流中的计划触发时间和日志记录与本地时间一致。

n8n本地部署 windows完整安装配置教程

3. 配置环境变量文件

4. 编写 Docker Compose 配置文件

在同一目录下创建 docker-compose.yml 文件。这是编排容器的核心配置文件,决定了镜像来源、端口映射和数据挂载方式。

文件内容如下:

services:
  n8n:
    image: docker.n8n.io/n8nio/n8n
    ports:
      - "${N8N_PORT}:5678"
    environment:
      - GENERIC_TIMEZONE=${GENERIC_TIMEZONE}
      - TZ=${TZ}
    volumes:
      - ./data:/home/node/.n8n
    restart: unless-stopped

关键配置解释:

  • image: 使用官方 n8n 镜像。
  • volumes: 将本地的 ./data 目录映射到容器内的 /home/node/.n8n。这是实现数据持久化的关键,即使删除容器,工作流数据仍保留在本地 data 文件夹中。
  • restart: 设置为 unless-stopped,确保电脑重启或 Docker 服务重启后,n8n 能自动恢复运行。

n8n本地部署 windows完整安装配置教程

docker-compose.yml 配置文件内容示例

5. 启动服务并初始化

在 D:\n8n 目录下的 PowerShell 中,依次执行以下命令拉取镜像并启动容器:

docker compose pull
docker compose up -d

启动完成后,执行 docker compose ps 查看容器状态。当 STATUS 列显示为 “Up” 时,表示服务运行正常。

打开浏览器,访问 http://localhost:5678(若修改了端口则对应调整)。首次访问会进入初始化页面,按照提示设置管理员邮箱和密码即可完成注册。

6. 验证数据持久化与时区

登录成功后,创建一个简单的工作流进行测试。例如添加一个“Manual Trigger”节点和一个“Debug”节点,点击执行并保存工作流。

为了验证数据是否真正保存到了本地,执行以下命令重启容器:

docker compose restart

刷新浏览器页面,重新登录。如果刚才创建的工作流依然存在,且执行历史记录未丢失,说明 volumes 映射配置正确,数据已成功持久化到 D:\n8n\data 目录。

同时,检查界面右上角的时间显示或日志时间,确认是否与北京时间一致。若时间偏差较大,请检查 .env 文件中的时区设置并重新执行 docker compose up -d 使配置生效。

n8n本地部署 windows完整安装配置教程

测试工作流执行成功并保存的状态

至此,n8n 已在 Windows 本地稳定运行。日常使用中,只需定期备份 D:\n8n 整个文件夹即可实现完整的数据迁移或灾难恢复。若需停止服务,使用 docker compose down 命令,注意不要添加 -v 参数,以免误删本地数据卷。

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系bd@zhengruan.com
作者最新文章
软件教程 Windows
相关文章 更多
组策略删除Windows10开始菜单电源按钮
组策略删除Windows10开始菜单电源按钮

在 Windows 10 专业版或企业版中,使用 gpedit.msc 进入组策略编辑器,启用“删除和阻止访问关机、重新启动、睡眠和休眠命令”即可隐藏开始菜单电源选项。本文提供详细步骤及恢复方法。

在Win10开始菜单显示文档、下载、图片等文件夹
在Win10开始菜单显示文档、下载、图片等文件夹

详解Windows 10设置方法,在开始菜单左侧快速添加文档、下载、图片等文件夹快捷入口。无需安装软件,直接通过个性化设置调整,方便快速访问常用目录。

使用SFC和DISM命令修复系统文件损坏导致的蓝屏
使用SFC和DISM命令修复系统文件损坏导致的蓝屏

遇到因系统文件损坏导致的Windows蓝屏?本教程指导你使用DISM和SFC命令逐步修复组件存储和受保护系统文件,恢复系统稳定性。

利用Minidump文件和事件查看器精准定位蓝屏原因
利用Minidump文件和事件查看器精准定位蓝屏原因

当Windows发生蓝屏时,如何通过Minidump小型转储文件和事件查看器快速定位故障时间与相关驱动?本教程分步讲解文件备份、日志对照及线索记录方法。

Windows常见蓝屏错误代码含义及通用修复思路
Windows常见蓝屏错误代码含义及通用修复思路

遇到Windows蓝屏不要慌,先记录Stop code。本文提供基于错误代码的通用修复流程:检查驱动冲突、测试内存稳定性及修复受损系统文件,帮助快速定位问题方向。

注册表关闭Win10开始菜单最近打开项
注册表关闭Win10开始菜单最近打开项

担心隐私泄露?本教程演示如何通过注册表编辑器将 Start_TrackDocs 设为 0,永久停止 Windows 10 记录并显示最近打开的文档和应用。包含备份方法与故障排查。

Windows12能装在虚拟机里吗?内存和磁盘如何分配
Windows12能装在虚拟机里吗?内存和磁盘如何分配

想尝鲜下一代 Windows?别急着重装系统。本文详解如何在虚拟机中安全搭建测试环境,重点讲解内存与磁盘的合理分配策略,以及遇到启动失败时的排查顺序,助你避开网传配置陷阱。

Windows12安装前如何备份文件?重要数据检查清单
Windows12安装前如何备份文件?重要数据检查清单

准备安装Windows12或其他新系统前,如何确保数据安全?本文详细梳理桌面文件、浏览器配置、工程素材及驱动信息的备份位置与验证步骤,提供一份实用的安装前检查清单,避免数据丢失风险。

隐藏Win10开始菜单应用列表:设置与组策略
隐藏Win10开始菜单应用列表:设置与组策略

想让Windows 10开始菜单更简洁?本文详解通过“个性化”设置调整显示内容,以及利用本地组策略隐藏应用列表的操作步骤。区分家庭版与专业版适用方案,提供安全恢复指南。

Windows10高级键盘设置怎么打开
Windows10高级键盘设置怎么打开

想知道Windows 10高级键盘设置在哪里?本教程演示通过“时间和语言”进入高级键盘设置的完整路径,指导用户修改默认输入法、切换语言栏显示及自定义快捷键,解决输入法切换混乱问题。

查看更多
精品专题 更多
装机必备
装机必备

正软商城装机必备专区,精选办公、浏览器、安全防护、影音播放、压缩解压、设计创作和系统工具等电脑常用正版软件,帮助用户快速完成新电脑软件配置。

Windows
Windows

正软商城Windows软件专区,汇集适用于Windows电脑的办公、设计、安全防护、影音播放、开发工具和系统优化软件,提供软件介绍、系统要求、正版授权及购买下载服务。

PDF教程
PDF教程

正软商城PDF教程频道提供PDF编辑、转换、合并、拆分、压缩及格式处理方法,同时介绍常用PDF软件和工具的使用技巧。

Mac软件 更多
AirBuddy 3 macOS版
AirBuddy 3 macOS版
macOS

AirBuddy 3 是面向 macOS 的蓝牙外设增强工具,可集中查看 AirPods、Beats 与苹果设备电量,提供快速连接、播放控制、电量提醒、桌面小组件和多台 Mac 外设接力等功能。

AirServer macOS版
AirServer macOS版
macOS

AirServer macOS版可把 Mac 转换为无线投屏接收端,通过 AirPlay 或 Google Cast 接收手机、平板和电脑画面,并支持多设备同时连接、高清镜像及会话录制,适合家庭娱乐、课堂教学、会议演示和应用展示。

AnyDesk macOS版
AnyDesk macOS版
macOS

AnyDesk macOS版是一款适用于远程办公、设备维护和客户支持的远程桌面工具,可连接并操作异地计算机,支持文件传输、无人值守访问、会话权限控制及跨平台协作。

WINDOWS 更多
讯飞绘文 网页版
讯飞绘文 网页版
Windows

讯飞绘文网页版是科大讯飞推出的AI图文创作与内容运营工具,覆盖热点选题、文章生成、稿件校对、智能配图、排版发布和数据复盘等环节,适合自媒体创作者及内容团队在线使用。

AirServer Windows版
AirServer Windows版
Windows

AirServer Windows版可把电脑变成AirPlay、Google Cast和Miracast无线投屏接收端,适合会议演示、课堂教学及家庭大屏分享。发送设备通常无需另装客户端,并可同时接收和智能排列多个镜像会话。

AlwaysUp Windows版
AlwaysUp Windows版
Windows

AlwaysUp是一款面向Windows的系统服务注册与程序托管工具,可让普通应用、脚本及批处理在无人登录时随系统启动,并通过状态检测、异常重启、资源监控和邮件通知保障关键任务持续运行。

即将离开本站
您即将前往第三方网站,请确认是否继续?