Fly.io?
AWS Lambda?
Fly.io?
AWS Lambda?
As an example, node 12 was released in 2019 [1] and will begin deprecation phases in another month [2]. So it looks like a 4 year support cycle, although old runtime versions will still run. If you're using any of the AWS security scanning tools, these will flag any vulnerable dependencies and then you'd update them. Those seem fairly common in the node ecosystem, so other languages may see lower toil.
[1] https://nodejs.org/en/blog/release/v12.0.0/
[2] https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes...
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.