I wanted to learn container orchestration without breaking the bank, so I'm standing up a Next.js frontend, a .NET API, and Postgres database on a single €4.55 Hetzner VPS, using Nomad & Traefik for service discovery and load‑balancing.
Would love feedback on improvements, real-world tweaks, or war stories from your own budget infra experiments!
My setup includes docker compose with backend container(Django), postgres, redis for caching and celery worker for background queue. So total 4 containers to run backend.
Frontend is hosted standalone on vercel for free and points to backend Django api.
I then use caddy to reverse proxy and connect domain with the container port. Caddy takes care of ssl certificate through acme on cloudflare.
Lastly I use ufw to secure server and block all ports other than 443(https). I open all ports for my personal vpn server so that I can access the server while connected to my vpn.
I wanted to learn container orchestration without breaking the bank, so I'm standing up a Next.js frontend, a .NET API, and Postgres database on a single €4.55 Hetzner VPS, using Nomad & Traefik for service discovery and load‑balancing.
Would love feedback on improvements, real-world tweaks, or war stories from your own budget infra experiments!
I host a lot of apps on hetzner VPSs.
My setup includes docker compose with backend container(Django), postgres, redis for caching and celery worker for background queue. So total 4 containers to run backend.
Frontend is hosted standalone on vercel for free and points to backend Django api.
I then use caddy to reverse proxy and connect domain with the container port. Caddy takes care of ssl certificate through acme on cloudflare.
Lastly I use ufw to secure server and block all ports other than 443(https). I open all ports for my personal vpn server so that I can access the server while connected to my vpn.
That's pretty cool scottydelta.
Are you willing to share what sort of project(s) and users you are able to support with this?
Is this also with the smallest Hetzner VPSs?