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?