This actually got me looking at this subject again... and I realized I already had a solution ready to go! For anyone else who doesn't know about this and has a Synology NAS, there's a solution called CloudStation. It was pretty easy to set up, and appears to be working well so far.
Just an FYI.