pull down to refresh

I just moved in a small but comfortable townhouse.
I got now an amazing corner for running permanently my Bitcoin full node.
I ran already in the past a node using my PC with an external hard drive. However, with that setup, the risk of a sudden disconnection of the hard drive from the PC with a consequent corruption of the downloaded data is pretty high.
I need something which is more reliable.

Any specific suggestions? A mini PC with an internal drive with sufficient memory?