家庭服务器之旅 - 6:开启你的博客新生涯

💡 原文英文,约2500词,阅读约需9分钟。
📝

内容提要

作者讨论了自托管博客的挑战,选择WriteFreely作为平台,使用MariaDB和Galera集群管理数据库。由于缺乏官方Docker镜像,作者创建了自定义镜像。为了解决图片托管问题,使用Filebrowser作为文件服务器。最终,通过Kubernetes实现了博客和文件服务器的自托管部署。

🎯

关键要点

  • 作者讨论了自托管博客的挑战,选择WriteFreely作为平台。
  • 使用MariaDB和Galera集群管理数据库,创建自定义Docker镜像。
  • 为了解决图片托管问题,使用Filebrowser作为文件服务器。
  • 通过Kubernetes实现了博客和文件服务器的自托管部署。
  • 选择WriteFreely是因为其Markdown支持和无需上传新文件的便利性。
  • MariaDB的优势在于能够使用Galera集群进行扩展。
  • 创建MariaDB的配置和密钥管理,确保数据库的安全性。
  • Filebrowser被选为轻量级文件服务器,能够生成可分享的链接。
  • 作者创建了WriteFreely的自定义Docker镜像以适应ARM64架构。
  • 最终通过Ingress组件将博客和文件服务器暴露到互联网。
➡️

继续阅读