1
1 Comment

How do you host stuff?

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.

on September 13, 2024
  1. 1

    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:

    • I use scripts to build and push my Docker images to GitHub Container Registry.
    • Then, I just restart my services to pull the latest images. No fancy CI/CD setup for now since it's a small project that I’m working on solo.

    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!