服务市场
部署 n8n

部署 n8n

n8n (opens in a new tab) 是一款可扩展的工作流自动化工具。采用公平代码分发模型,n8n 始终具有可见的源代码,可用于自主托管,并允许您添加自己的自定义函数、逻辑和应用程序。n8n 的基于节点的方法使其高度灵活,使您能够将任何东西连接到任何东西。

本文将向你展示如何在 Zeabur 上使用 PostgreSQL 部署 n8n。

步骤一:创建项目

首先,我们需要在 Zeabur 上创建一个项目。转到 项目 (opens in a new tab) 页面,你将看到你的所有项目,"创建项目" 按钮位于所有项目的末尾。

点击创建项目按钮,并输入项目名称,你将得到一个新项目。

步骤二:部署 PostgreSQL 服务

n8n 将在 PostgreSQL 数据库中存储用户身份数据。单击 "创建服务",然后选择 "服务市场",你将在列表中找到 PostgreSQL。

Deploy PostgreSQL

选中 PostgreSQL 服务后,Zeabur 将自动开始为你部署该服务。

步骤三:创建数据库

为了使 n8n 服务正常运行,我们需要在 PostgreSQL 数据库中先创建一个名为 n8n 的数据库。

通常情况下,你需要一个 PostgreSQL 客户端来连接 PostgreSQL 服务并创建数据库。但是 Zeabur 提供了一个方便的方法来创建数据库。

在你的 PostgreSQL 服务中,你可以找到一个名为 Database(数据库) 的选项卡,你可以在这里一键管理你的数据库。

Database Tab

n8n 需要一个名为 n8n 的数据库,所以我们需要创建一个名为 n8n 的数据库。 在输入框中输入 n8n,然后点击 创建 按钮,Zeabur 将为你创建一个名为 n8n 的数据库。

Database Tab

步骤四: 部署 n8n 服务

在成功创建了 PostgreSQL 服务并设置好数据库后,你现在可以开始部署 n8n 了。 回到刚创建了 PostgreSQL 服务的项目页面,点击创建服务,然后选择服务市场,你将在列表中找到 n8n。

Deploy n8n

选中 n8n 服务后,Zeabur 将自动开始为你部署该服务。

💡

如果你在部署 PostgreSQL 之前先部署了 n8n, 那么你需要在部署 PostgreSQL 服务后重启 n8n 服务, 以便 n8n 获取正确的数据库连接信息。

步骤五:绑定域名

在 Zeabur 控制台中 n8n 服务的 "域名" 块中,你可以绑定一个域名。

这个域名可以是你自己的域名,也可以是 Zeabur 提供的免费域名。

关于如何为你的服务绑定域名,请参阅 绑定域名

步骤六:设置账户

部署完成后,你可以通过你绑定的域名访问你的 n8n 服务。你将会看到如下页面:

n8n Setup

跟随页面上的说明设置你的 n8n 账户。设置完成后,你就可以正常使用 n8n 了。

finish