Self Hosting

Front-end and Back-end: The Complete Journey
Your React app talks to localhost:3000. Time to teach it real networking. Deploy a separate Next.js API service and wire it to your frontend using K8s DNS.

Self-host K3s on Hetzner Cloud with Terraform: Under $25/month Production Kubernetes
Managed services are a crutch. Spin up a production cluster on raw compute with Terraform, understand the architecture, and take full control of your stack.

Observability Stack on K3s: Grafana + Prometheus + Loki + Alloy
Stop paying cloud providers to watch your own infrastructure fail. Deploy a complete Grafana, Loki, and Prometheus stack on your cluster for $0/month.

From localhost to Production: Deploy Your React App on Self-Hosted Kubernetes
Stop showing off your projects on localhost:5173. Learn to containerize, push to GHCR, and deploy your React app on a real Kubernetes cluster with proper TLS

Free HTTPS for Kubernetes: Auto-Renewing Let's Encrypt Certificates
From floating IP to green padlock. Stop manually renewing SSL certs and configure Hetzner DNS, cert-manager, and Cilium for zero-touch HTTPS.