I’ve tried out different solutions. The most expensive part is the SSD for a full node, should be 2-3 tb. You can use an old computer for running it. Start9 OS is quite easy and free.
I ended up using my old iMac running Ubuntu, since it no longer supported iOS updates.