Oh I meant the running in a vm part. I sell hardware to replace the pi if you wanted too, but you may already have something else suitable. Virtualizing/containerizing makes a lot of sense for isolating services from each other, at the expense of complexity to allow for higher reliability and better tooling (backups/version control).
If umbrel can’t do it for ya, you can learn to do it for yourself. Check out proxmox & install it on a spare machine.