服務市集部署 Halo 服務

部署 Halo 服務

Halo 是一個強大易用的開源建站工具,配合上豐富的模板與插件,幫助你構建你心中的理想站點。

這篇文章將教您如何在 Zeabur 上透過服務市場輕鬆部署一個自己的 Halo 服務,並且綁定自己的網域名稱。

第一步:打開 Halo 模板頁面

由於 Halo 需要獨立的資料庫服務,所以您不能僅透過單獨的 Halo 映像完成部署。

我們為您製作了一個模板,可以一鍵部署包含 PostgreSQL 的 Halo。

在Zeabur上部署

第二步:部署模板

模板

點擊部署按鈕,然後選擇一個區域來部署您的服務。

選擇區域

選擇後,您將自動重定向到專案頁面,在那裡您可以看到部署進度。

再等幾秒鐘,您的 Halo 服務將成功部署並開始運行。

服務狀態

第三步:綁定網域名稱

部署完成後,您需要綁定一個網域名稱以訪問您的 Halo 服務。

您可以按照綁定網域名稱的指南了解更多詳情。

💡

綁定網域名稱之後,下次重啟 Halo 服務將自動設置此網域為 Halo 的外部訪問地址,無需再次手動設置。

第四步:登入並設置 Halo

完成網域綁定後,您可以點擊網域進入 Halo 初始化介面。

初始化

初始化並登入之後即可跳轉到 Halo 控制台。

控制台

Halo 的使用文檔可查閱:Halo 文檔 - 用戶指南

後續維護

升級版本

後續升級 Halo 的版本,只需要在服務的設置中,修改映像的版本號即可,如圖所示:

Change tag name

Halo 的版本列表可以在 halohub/halo 查看,版本發佈日誌可查閱:Halo 官網 - 版本發佈

💡

修改映像版本之後,服務將自動重啟,稍等片刻即可完成升級。

備份與遷移

雖然 Zeabur 也為服務提供了備份的功能,但 Halo 自帶的備份功能可以實現與平台無關,所以更加推薦使用 Halo 自帶的備份功能進行備份。

此外,如果您需要將您已有的 Halo 服務遷移到 Zeabur,使用 Halo 的備份恢復功能也是更佳的選擇。

關於 Halo 的備份恢復功能使用說明可查閱:Halo 文檔 - 備份與恢復