部署 Halo 服务
Halo 是一个强大易用的开源建站工具,配合上丰富的模板与插件,帮助你构建你心中的理想站点。
这篇文章将教您如何在 Zeabur 上通过服务市场轻松部署一个自己的 Halo 服务,并且绑定自己的域名。
第一步:打开 Halo 模板页面
由于 Halo 需要独立的数据库服务,所以您不能仅通过单独的 Halo 镜像完成部署。
我们为您制作了一个模板,可以一键部署包含 PostgreSQL 的 Halo。
第二步:部署模板
点击部署按钮,然后选择一个区域来部署您的服务。
选择后,您将自动重定向到项目页面,在那里您可以看到部署进度。
再等几秒钟,您的 Halo 服务将成功部署并开始运行。
第三步:绑定域名
部署完成后,您需要绑定一个域名以访问您的 Halo 服务。
您可以按照绑定域名的指南了解更多详情。
💡
绑定域名之后,下次重启 Halo 服务将自动设置此域名为 Halo 的外部访问地址,无需再次手动设置。
第四步:登录并设置 Halo
完成域名绑定后,您可以点击域名进入 Halo 初始化界面。
初始化并登录之后即可跳转到 Halo 控制台。
Halo 的使用文档可查阅:Halo 文档 - 用户指南
后续维护
升级版本
后续升级 Halo 的版本,只需要在服务的设置中,修改镜像的版本号即可,如图所示:
Halo 的版本列表可以在 halohub/halo 查看,版本发布日志可查阅:Halo 官网 - 版本发布
💡
修改镜像版本之后,服务将自动重启,稍等片刻即可完成升级。
备份与迁移
虽然 Zeabur 也为服务提供了备份的功能,但 Halo 自带的备份功能可以实现与平台无关,所以更加推荐使用 Halo 自带的备份功能进行备份。
此外,如果您需要将您已有的 Halo 服务迁移到 Zeabur,使用 Halo 的备份恢复功能也是更佳的选择。
关于 Halo 的备份恢复功能使用说明可查阅:Halo 文档 - 备份与恢复