2023年GitHub年度报告显示,自动化工具需求增长217%。当Zapier等SaaS产品年费高达$599时,德国开发者Jan Oberhauser于2019年开源了n8n(发音为”n-eight-n”),其独特的「节点-连线」可视化编程模式,让非技术人员也能轻松构建自动化工作流。截至2024年,n8n已在Github收获45k+Stars,被多家企业用于跨系统集成。
n8n建议使用Docker来满足大多数自托管需求。它提供了一个干净和隔离的环境,避免了操作系统和工具的不兼容性,并使数据库和环境管理更简单。这里我们使用Docker部署。首先需要安装Docker Desktop。
而在windows上Docker Desktop的运行环境依赖于WSL2作为后端运行环境,所以在安装Docker Desktop之前,需要先安装WSL2。
Windows Subsystem for Linux(WSL)是微软在Windows 10及更高版本中引入的一项功能,它直接在 Windows 系统中构建了一个轻量级的 Linux 兼容环境。借助这项技术,用户无需配置虚拟机或设置双系统,就能在 Windows 平台上原生运行各种 Linux 应用和命令行工具,完美融合两种操作系统的优势。
进入控制面板 -> 程序和功能,点击启用或关闭Windows功能
框选两项分别打勾。如果是WIN11,那么还需要选择Hyper-V(如果当前的WIN支持)
Win+R输入cmd或者powershell调出终端,执行以下命令,将WSL默认版本设置为WSL2
执行下面命令,安装WSL2
下面命令检查是否已经安装WSL,并列出已安装的WSL对应版本号

上面步骤完成后,感觉总觉得英文界面看起来不太舒服,需要改成中文界面。这里则需要用到github上一个大佬的开源项目 – DockerDesktop-CN。
项目链接:https://github.com/asxez/DockerDesktop-CN
注意:进去之后先点击右边的发行版,然后先看下我们的docker Desktop版本,根据对应版本下载对应的数据
这里是4.44.3,我们对应下载4.44.3的app-Windows-x86.asar
下载完成后,到下面的路径下,先将原本的app.asar重命名备份,然后将下载的asar更名为app.asar。注意:更换的过程中需要保证Docker Desktop是停止运行的状态!
重启Docker Desktop,Done

运行Docker Desktop,点击搜索框输入n8n,点击pull拉取n8n镜像。下载完成后点击镜像菜单会出现一个n8nio/n8n的镜像
简要讲解参数含义:
基础控制
-it:以交互模式运行(保留日志输出到终端)
–name n8nChinese:为容器命名,便于管理
网络映射
-p 15678:5678:将容器内 n8n 默认端口 5678 映射到宿主机的 15678 端口(避免冲突)
数据持久化
汉化文件挂载
-v “本地路径:容器路径” 将中文界面文件覆盖容器内的默认英文界面
配置持久化
%USERPROFILE%.n8n 挂载用户目录下的配置文件夹,保证重启不丢失数据
环境变量
N8N_DEFAULT_LOCALE=zh-CN:强制使用简体中文界面
N8N_SECURE_COOKIE=false:关闭 HTTPS 安全限制(开发环境建议开启)
如果对您有帮助的话记得一键三连哦~
发布者:Ai探索者,转载请注明出处:https://javaforall.net/246423.html原文链接:https://javaforall.net
