Why I Built This Blog (and How)
By Simon perich · 1 min read
Photo by Thought Catalog / Unsplash
I wanted to start a blog to share my knowledge and get more clarity on my current ideas, because writing forces precision.
The tech stack of this blog is Astro, Tailwind CSS & Ghost (Open Source CMS).
I chose Ghost to avoid vendor lock-in and used the Ghost API to have full control over the frontend. To automate installation I also use Docker.
For the ghost deployment the CX23 is used, a VPS from Hetzner.
A daily backup at 2am to Cloudflare R2 is also set up using a cron job.
For deploying the Next.js frontend I use Cloudflare Pages, because of their generous free tier (currently 100k requests per day).
It's probably over engineering for my current scale, but that's half the fun.