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.