In my experience, all it took was buying a consumer Syno NAS, turning on the VPN server and connecting a DDNS service.
Setting up a second off-site NAS and connecting it to the primary one over VPN was also easy.
I haven't twiddled with Linux configs since I set up the system in 2018.