It’s not too hard to host your own data. Look at Start9. I own one and am working on moving my stuff to my own box. So far is pretty easy.
Once I get it all there, I’ll figure out a backup then pull my stuff off the cloud and not look back.
It’s the first step.