技术小白如何部署自己的 n8n 服务
这篇文章记录我如何使用雨云服务器 + 宝塔面板一键部署自己的 n8n 服务。

在这篇内容中,我们分享技术小白如何能简单轻松的部署自己的线上 n8n 服务。整个过程不需要编写任何的代码,只需要复制黏贴即可。
什么是 n8n
n8n是一个开源的自动化工具,通过可视化拖拽连接不同应用,让数据自动流转。 比如自动发邮件通知、同步订单信息或汇总报表,无需编程即可搭建工作流,数据完全由自己掌控。

n8n 的主要优势有:
- 完全免费开源:可以自己部署,数据完全掌控
- 可视化操作:拖拽式界面,不需要复杂编程
- 丰富的集成:支持400+种应用和服务连接
- 灵活扩展:可以用JavaScript编写自定义逻辑

n8n 官网没有免费使用的版本,都需要付费使用,而且价格还不便宜,但好在 n8n 是一个开源服务,因此可以自己部署,这篇文章就教你如何快速部署 n8n。为什么对这个教程如此有信心呢?因为我自己就是一个彻头彻尾的技术小白,所以如果我可以的话,那么任何人应该都可以。下面我们就进入内容。
基本原理
想要快速部署 n8n 其实非常简单,我使用的是宝塔面板的一键部署,所以如果总结来说我们需要的步骤就是:
- 购买服务器
- 安装宝塔面板
- 配置 Docker 服务
- 一键安装 n8n
购买服务器
n8n 推荐配置应该是 2 核 cpu 和 4g 内存,你可以在许多云服务商找到类似的产品。我自己使用的,以及本文演示使用的,都是雨云服务器。目前我自己的 dify 和 n8n 服务以及已正在访问的本站点都部署在雨云的服务器上。
我之前使用的是阿里云服务器,但在最近部署 dify 和 n8n 的时候,发现它的性能非常差,我通过宝塔面板的推荐 IDC 找到了雨云,发现它的产品拥有更好的性能和更低的价格,因此开始使用,并且把所有服务都迁移到了雨云。
购买的过程非常简单,首先按照要求选择相应的配置。我是用的是香港地区的服务器,以下是相关配置和价格。

安装宝塔面板
接下来选择系统,因为我们后续主要操作是在宝塔面板上,因此你可以选择直接预装好宝塔面板的系统版本,例如:

但如果你想安装其他服务,对系统版本有限制的话,也可以选择安装系统+软件的方式,例如本站使用的 ghost 博客系统只支持 Ubuntu 的 22.04,所以我就采用了这个方案,选择相应的系统,在下面选择同时安装宝塔面板:

这是现在主流云服务供应商都有的选择,如果你和我一样使用的是雨云,那么请注意,这里一定要选择 稳定版,而不要选择最新版,因为最新版很容易出现安装失败的问题。
当服务器配置完成后,进入管理界面,寻找宝塔面板的地址和初始用户名和密码,通常来说相关信息要不就是直接展示在某个区块,或者是给到你指令通过终端自己获取。

有了这个信息,我们就可以正常进入宝塔面板了。
宝塔 & Docker 配置
首次登录宝塔面板系统会让我们登录账号,或者提示我们升级系统,这些直接按照系统提示一步步操作就可以了。
特别是宝塔面板的系统,如果你通过雨云安装稳定版,那么目前是 9.0 版本系统,稍后我们无法在 docker 商店中一键部署服务,需要升级到至少 9.6 版本系统。这时我们需要进入终端界面,输入下面的指令,回车,让系统进行升级。
curl https://download.bt.cn/install/update_panel.sh|bash

接下来我们点击访问左边的 Docker 板块,系统会提示我们安装 Docker 和 Docker Compose,同样照做即可。
一键安装 n8n
此时我们访问 Docker 的应用商店,就会看到非常多预置的应用和模板。

我们直接搜索 n8n,或者通过 AI/大模型 tab 也能找到 n8n.

接下来我们点击安装。如果后期想通过自定义域名来访问,那么这里就需要填入相关的域名,可以只用主域名,也可以使用子域名,例如:
- n8n.123456.com

最后我们点击确认,等待系统安装完成,并前往域名服务商配置相关的域名指向即可。
至此,你就拥有了一个属于自己的 n8n 在线服务。访问地址后配置主账户即可开始使用。
