I am working a project using react, node, python, and postgres. And I am terribly confused on how and where to host it even though I have years of experience.
Do you guys use kubernetes, kamal, dokploy ...? Just get a digital ocean vm and setup whatever by hand? Obviously I would like a build pipeline, continuous deployment, logging, https, backup ... all cheap and simple not bound to a particular provider.
Hey chvid!
For my setup, I went with a $5 VPS on Hetzner, which has been really affordable and works well for my needs.
I set up a k3d cluster on the VPS and created a few simple Kubernetes manifests to deploy my services. Here's how I keep it straightforward:
If I were starting from scratch again, I'd probably look into Coolify. It's a self-hosted alternative to platforms like Heroku/Netlify/Vercel and offers nice automation features. Seems like a great option if you're looking for something more plug-and-play but still want control over your infrastructure.
Hope that helps!