You can run it on a RPi4 and SSD.
You don't need the SSD and can get away with a spinning drive but you are pulling more power and killing performance.
https://mynodebtc.com/ has it all in 1 nice neat package with a bit of a GUI. Minimal knowledge needed.
With that being said, I had one running on an old core i3 probably 2nd gen 3rd at the latest with a 512GB SSD and 8 GB ram.
That is all you really need unless you are looking to have 1000s of people connect to it.
-Dave