/halo-PaaS

将 halo 博客部署在Zeabur、Serv00、railway、render、Northflank、Koyeb、CodeSandbox等PaaS平台

Primary LanguageDockerfileGNU General Public License v3.0GPL-3.0

halo-PaaS

将 halo 博客部署在Zeabur、Koyeb、Northflank、railway、render、CodeSandbox等PaaS平台

鸣谢

本项目参考了以下项目:

Halo logo

Halo [ˈheɪloʊ],强大易用的开源建站工具。

Lu7fer/Jar4Halo 使用Github Action构建Halo Jar

关于数据持久化

由于部分PaaS平台无永久卷,我们建议您做好备份,以及使用一些免费的MySQL或是PostgreSQL数据库以防止默认的H2数据库被PaaS平台清除,以下是一些免费的数据库:

因为halo的数据是储存在 /root/.halo2 目录下,所以对于无法持久化数据的平台(例如Zeabur)需要您做好备份,避免数据丢失

Docs

在Zeabur部署

在Codesandbox部署

在Serv00部署

使用Cloudflare Workers“绑定”域名

待办

  • Koyeb
  • Northflank
  • Zeabur
  • Huggingface(?)
  • CodeSandbox
  • railway (not free)
  • render (not free)
  • 集成Cloudflare Argo隧道
  • 集成哪吒探针(待商议)

以上排序不代表优先级

从2023年12月31日开始不再提供在replit部署,原因请见:https://blog.replit.com/hosting-changes

fly.io已被移除,原因是fly.io开始对ipv4地址进行收费

欢迎提交 Pull Request 来让项目变得更好