Self hosting rules...
If you have a place with stable internet, then any modern CPU with at least 32GB of DDR5, and then 2 TB of disk (does not need to be NVMe) - or you can use a small NVMe for the OS and then a 1-2TB disk for the blockchain.
Done!
Already got my machine in my sights. Just waiting for some extra funds to come in.