Edit: and only one app per server. Also only the Hetzner Cloud offering with managed backups and managed firewall.
Edit: and only one app per server. Also only the Hetzner Cloud offering with managed backups and managed firewall.
As I'm reading it, your setup is the exact opposite of that.
Managing a server is nowadays with offerings like Hetzner the easiest way to run apps which just need to work and don't need to scale to exponentially over time. Why add anything on top of it? It's done really within 5 minutes if you know what you do.
If you need something which scales and doesn't require file storage / databases, then I'd go for the provider-agnostic Serverless framework. If you need storage and/or databases then it really depends, as Serverless gets costly at these things and more complex and there are more provider-lock-ins. Containers may make mor sense in such cases.
At our company we use these two systems to reduce maintaining basically to zero.