部署 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。
选择 PostgreSQL 后,你可以给该服务输入一个自定义的名字,然后点击部署。
步骤三:建立数据库
为了让 Umami 服务能夠正常运行,我们需要先在 PostgreSQL 数据库中建立一个名为 umami
的数据库。
请先使用任意 PostgreSQL 客户端连线进入你的 PostgreSQL 服务。在本文,我们使用 psql (opens in a new tab) 来连线。
你可以在 Zeabur 控制台中,PostgreSQL 服务的「连接」区块中找到对应的 psql 连接指令或其他连接信息。
psql postgresql://root:password@infra.zeabur.com:12345
接着,请在 psql 中输入以下指令来建立 umami
数据库:
CREATE DATABASE umami;
步骤四:部署 Umami 服务
在 Zeabur 控制台中,请点击「建立服务」并选择「服务市场」,你将在列表中找到 Umami。
选择 Umami 后,你可以给该服务输入一个自定义的名字,然后点击部署。
如果你先部署了 Umami 而还没有部署 PostgreSQL,那么你需要在部署 PostgreSQL 服务后重新启动 Umami 服务,才能让 Umami 取得正确的数据库连接信息。
步骤五:绑定域名
在 Zeabur 控制台中,Umami 服务的「域名」区块中,你可以为其绑定一个域名,这个域名可以是你自己的域名,也可以是 Zeabur 提供的免费域名。
关于如何为你的服务绑定域名,请参阅 绑定域名。
步骤六:登入并设定 Umami
完成绑定后,你可以点击域名进入 Umami 的登入页面,并使用预设的帐号 admin
及密码 umami
来登入。
关于其他 Umami 的设定,请参阅 Umami 官方文件 (opens in a new tab)。