在当今快节奏的数字时代,自动化工具已经成为提升工作效率和简化流程的关键。然而,许多人在寻找合适的自动化解决方案时,往往面临着复杂的部署过程和高昂的成本。那么,如何在不牺牲性能的前提下,轻松部署一款强大的自动化工具呢?答案就在这里——通过宝塔面板部署安装n8n!
那么如何在宝塔面板中轻松部署中文版n8n?跟我一步步来!
第一步:安装Docker管理器
首先,打开你的宝塔面板。在左侧菜单中找到“Docker”,点击“立即安装”按钮、安装方式一般选择“默认”,等待几分钟,Docker管理器就会顺利安装完成。


安装完成后,在宝塔的消息盒子、任务列表中的记录中可以看到 successful!
即说明Docker安装完成。

这一步是整个部署过程的基础,因为Docker为n8n提供了一个独立、隔离的运行环境,确保其稳定性和安全性。
第二步:创建文件夹
打开宝塔左侧“文件”,点击根目录,找到 www
并打开,在 www
目录下分别新建两个文件夹:
n8n_data
n8n_zh_ui
(如无需中文版n8n,则无需创建该目录)

第三步、下载安装n8n汉化包
注意:如果不需要中文版n8n,则跳过此步骤。
- 访问GitHub:前往n8n汉化项目的地址,点击链接:n8n中文汉化包(如无法下载,原文档底部提供了网盘下载)。
- 下载文件:在页面中找到
Assets
栏目,下载名为editor-ui.tar.gz
的压缩包。 - 上传文件:将下载的n8n中文汉化包解压,将
dist
文件夹上传至服务器的/www/n8n_zh_ui/
目录中(上一步创建的),如下图所示。


第四步:创建n8n容器
进入Docker管理器。点击顶部的「容器列表」标签,然后选择「创建容器」。
在弹出的窗口中,按照以下参数进行填写:
- 容器名称:
juneai_n8n
- 镜像:
n8nio/n8n
- 端口: 点击“添加”,选择“暴露端口”,本地端口
5678
容器端口5678
,同时打开“对外暴露”。 - 重启规则: 选择 失败后重启(默认重启5次)。

完成以上设置后,点击底部的“更多设置”展开高级选项。
挂载/映射
- 挂载n8n的配置文件
- 点击“添加”,选择“本机目录”。
- 挂载目录:
/www/n8n_data
- 容器目录:
/home/node/.n8n
- 权限: 读写
- 挂载n8n的汉化文件 (如无需中文版n8n,则忽略此步骤)
- 再次点击“添加”一个新的挂载,选择“本机目录”。
- 挂载目录:
/www/n8n_zh_ui/dist
- 容器目录:
/usr/local/lib/node_modules/n8n/node_modules/n8n-editor-ui/dist
- 权限: 读写

更多设置
- 勾选:启动后自动重启
- 勾选:特权模式
环境变量
- 添加
N8N_SECURE_COOKIE=false
(禁用n8n的安全cookie) - 添加
N8N_DEFAULT_LOCALE=zh-CN
(将n8n设置成中文,如无需中文版n8n,则忽略此变量) - 添加N8N_EDITOR_BASE_URL=https://a.123.com/ (自定义域名)
- 添加WEBHOOK_URL=https://https://a.123.com/(自定义域名)

严格按照上图所示的来填写和勾选,然后点击创建。根据环境不同,安装时间几分钟不等。创建完成后,在容器列表页即可看到刚才创建的n8n。

第五步:设置防火墙端口
如果使用的是云服务器(如腾讯云、阿里云等),都需要到服务商的控制台防火墙规则中去放行/允许 5678
端口。
同时,也需要在宝塔面板的防火墙中放行该端口。

第六步:访问中文版n8n
容器启动成功后,打开你的浏览器,输入 http://你的服务器IP:5678
。此时你将看到n8n的登录界面,恭喜你,中文版的n8n已经成功部署完成!
小贴士
- 访问时记住使用
http://
,而不是https://
。 - 如果第一次打开时提示错误,请尝试重启一下Docker容器再访问。