← Back to blog

Why I Built This Blog (and How)

By Simon perich· 1 min read

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 Next.js, 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 (for now) use Vercel, because it's the path of least resistance, but I plan to change it later, since it gets expensive soon, e.g. once you want a static IPv4 ($100/m).

The DX of Vercel is amazing though.

It's probably over engineering for my current scale, but that's half the fun.