I plan on doing this in the near future, but haven't gotten around to it yet. A Proxmox VM seems like the ideal solution. - Self hosted - Real VM (not just a container) - Decent network options When I set this up, I'm likely to write an Ansible playbook to automate setting it up. I'll publish that. If you want to encourage me to do it sooner, shoot me some coin. 😉 For those whoare not familiar with Ansible, it is great! Once the playbook is written, it will run all the commands for you so you can spin up as many nodes as you want. And you can (and if it's holding your money, you should) review each step of the playbook before running it to personally verify everything is legit.
And if someone else beats me to this, please ping me to let me know! I'm also generally willing to help anyone with pretty much any self-hosted anything. I may or may not have time to write the code to automate things, but if you want to ask about configurations, errors that don't make sense or anything else, ask away.