Uses
Everything here is the pitch.
This site isn't hosted on a page builder — it's a small, real piece of infrastructure. Here's exactly what runs it.
This website
- Host
- Hetzner Cloud (cax11, Ubuntu 24.04)
- Provisioning
- Terraform (hcloud provider)
- Config management
- Ansible — common, ssh_hardening, fail2ban, nginx, deploy_site
- Web server
- Nginx, TLS via Cloudflare Origin certificate
- Edge
- Cloudflare (Full Strict, WAF, CDN)
- CI/CD
- GitHub Actions — infra on dispatch, site on push
- Site
- Astro + Tailwind + MDX, static output
Daily driver
- Clouds
- GCP (GKE), AWS, Hetzner
- IaC
- Terraform, occasionally Pulumi
- Containers
- Docker, Kubernetes, Argo CD
- Observability
- Prometheus, Grafana, Loki
- Editor
- Neovim / VS Code
Want the full story? The blog walks through building this from an empty Hetzner project to a live site.