On my home network, I use Syncback (free) to auto sync all my stuff to a NAS once a week.
Cloud: I use OneDrive. I think O365 users get 1TB of storage for free. I even have it setup for "versioning" of my files. Microsoft is one of a very few companies I would trust to keep my data safe. Always some risk with a cloud option but MS has a pretty good track record thus far. They cannot afford not to.