在 Zeabur 部署 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)。