I have a Hetzner box with Caddy too.
The difference with exe.dev is multiple VMs. I have over 20 now with isolated apps, branches of the same app, etc.