New Blog
Over the years, I have had several different iterations of a personal blog. The most recent was a static site built using GitHub actions. This current iteration is a Ghost self-hosted instance.
I use Docker Compose to manage the Ghost instance, MySQL database, and Caddy proxy server. This allows me to run everything on a single VPC with 3 vCPU and 4GB of RAM.
Why move away from a static site?
I wanted to have an excuse to tinker with something. I have been using my iPad more and more, and the workflow for publishing to the static site wasn't as simple as I would like it to be. So now I have a nice, web-based UI for writing and publishing.