We at DollarDeploy building a platform to deploy apps to your own VPS. For now we just run it on one server, but plan to use DigitalOcean and Hetzner load balancer offering to offer workload scaling beyond one server.
Why did you choose fly.io? The traffic there are very expensive which is an issue for people who would want to run LB.