宝塔面板如何部署安装n8n及中文版

By 52Peri

在当今快节奏的数字时代,自动化工具已经成为提升工作效率和简化流程的关键。然而,许多人在寻找合适的自动化解决方案时,往往面临着复杂的部署过程和高昂的成本。那么,如何在不牺牲性能的前提下,轻松部署一款强大的自动化工具呢?答案就在这里——通过宝塔面板部署安装n8n

那么如何在宝塔面板中轻松部署中文版n8n?跟我一步步来!

第一步:安装Docker管理器

首先,打开你的宝塔面板。在左侧菜单中找到“Docker”,点击“立即安装”按钮、安装方式一般选择“默认”,等待几分钟,Docker管理器就会顺利安装完成。

宝塔面板如何部署安装n8n
宝塔面板如何部署安装n8n

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

宝塔面板如何部署安装n8n

这一步是整个部署过程的基础,因为Docker为n8n提供了一个独立、隔离的运行环境,确保其稳定性和安全性。

第二步:创建文件夹

打开宝塔左侧“文件”,点击根目录,找到 www 并打开,在 www 目录下分别新建两个文件夹:

  • n8n_data
  • n8n_zh_ui (如无需中文版n8n,则无需创建该目录)
宝塔面板如何部署安装n8n

第三步、下载安装n8n汉化包

注意:如果不需要中文版n8n,则跳过此步骤。

  1. 访问GitHub:前往n8n汉化项目的地址,点击链接:n8n中文汉化包(如无法下载,原文档底部提供了网盘下载)。
  2. 下载文件:在页面中找到 Assets 栏目,下载名为 editor-ui.tar.gz 的压缩包。
  3. 上传文件:将下载的n8n中文汉化包解压,将 dist 文件夹上传至服务器的 /www/n8n_zh_ui/ 目录中(上一步创建的),如下图所示。
宝塔面板如何部署安装n8n
宝塔面板如何部署安装n8n

第四步:创建n8n容器

进入Docker管理器。点击顶部的「容器列表」标签,然后选择「创建容器」。

在弹出的窗口中,按照以下参数进行填写:

  • 容器名称: juneai_n8n
  • 镜像: n8nio/n8n
  • 端口: 点击“添加”,选择“暴露端口”,本地端口 5678 容器端口 5678,同时打开“对外暴露”。
  • 重启规则: 选择 失败后重启(默认重启5次)
宝塔面板如何部署安装n8n

完成以上设置后,点击底部的“更多设置”展开高级选项。

挂载/映射

  1. 挂载n8n的配置文件
    • 点击“添加”,选择“本机目录”。
    • 挂载目录: /www/n8n_data
    • 容器目录: /home/node/.n8n
    • 权限: 读写
  2. 挂载n8n的汉化文件 (如无需中文版n8n,则忽略此步骤)
    • 再次点击“添加”一个新的挂载,选择“本机目录”。
    • 挂载目录: /www/n8n_zh_ui/dist
    • 容器目录: /usr/local/lib/node_modules/n8n/node_modules/n8n-editor-ui/dist
    • 权限: 读写
宝塔面板如何部署安装n8n

更多设置

  • 勾选:启动后自动重启
  • 勾选:特权模式

环境变量

  • 添加 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

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

宝塔面板如何部署安装n8n

第五步:设置防火墙端口

如果使用的是云服务器(如腾讯云、阿里云等),都需要到服务商的控制台防火墙规则中去放行/允许 5678 端口。

同时,也需要在宝塔面板的防火墙中放行该端口。

宝塔面板如何部署安装n8n

第六步:访问中文版n8n

容器启动成功后,打开你的浏览器,输入 http://你的服务器IP:5678。此时你将看到n8n的登录界面,恭喜你,中文版的n8n已经成功部署完成!

小贴士

  1. 访问时记住使用 http://,而不是 https://
  2. 如果第一次打开时提示错误,请尝试重启一下Docker容器再访问。

发表评论