服务市场
部署 Umami 服务

部署 Umami 服务

Umami (opens in a new tab) 是一个简单的分析工具,可以帮助你了解你的网站访客,同时也是最著名的 Google Analytics (opens in a new tab) 开源替代品。

这篇文章将教你如何在 Zeabur 上通过服务市场轻松部署一个自己的 Umami 服务,并且绑定自己的域名,让你的其他网站能够用自己部署的 Umami 服务来分析访客流量。

步骤一:建立项目

首先,我们需要先在 Zeabur 上建立一个项目,请前往 项目列表 (opens in a new tab) 页面,你会看到你的许多项目,而「建立项目」按钮就在所有项目的最后面。

步骤二:部署 PostgreSQL 服务

Umami 服务支持 MySQL 和 PostgreSQL 两种数据库,你可以自由选择喜欢的数据库来储存你的数据。

在本文中,我们使用 PostgreSQL 为例来示范,请点击「建立服务」并选择「服务市场」,你将在列表中找到 PostgreSQL。

Umami 服务的域名区块

选择 PostgreSQL 后,你可以给该服务输入一个自定义的名字,然后点击部署。

步骤三:建立数据库

为了让 Umami 服务能夠正常运行,我们需要先在 PostgreSQL 数据库中建立一个名为 umami 的数据库。

请先使用任意 PostgreSQL 客户端连线进入你的 PostgreSQL 服务。在本文,我们使用 psql (opens in a new tab) 来连线。

PostgreSQL 连接信息区块

你可以在 Zeabur 控制台中,PostgreSQL 服务的「连接」区块中找到对应的 psql 连接指令或其他连接信息。

psql postgresql://root:password@infra.zeabur.com:12345

接着,请在 psql 中输入以下指令来建立 umami 数据库:

CREATE DATABASE umami;

步骤四:部署 Umami 服务

在 Zeabur 控制台中,请点击「建立服务」并选择「服务市场」,你将在列表中找到 Umami。

Umami 服务的域名区块

选择 Umami 后,你可以给该服务输入一个自定义的名字,然后点击部署。

💡

如果你先部署了 Umami 而还没有部署 PostgreSQL,那么你需要在部署 PostgreSQL 服务后重新启动 Umami 服务,才能让 Umami 取得正确的数据库连接信息。

步骤五:绑定域名

在 Zeabur 控制台中,Umami 服务的「域名」区块中,你可以为其绑定一个域名,这个域名可以是你自己的域名,也可以是 Zeabur 提供的免费域名。

Umami 服务的域名区块

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

步骤六:登入并设定 Umami

完成绑定后,你可以点击域名进入 Umami 的登入页面,并使用预设的帐号 admin 及密码 umami 来登入。

Umami 登入页面

关于其他 Umami 的设定,请参阅 Umami 官方文件 (opens in a new tab)