I have a small machine with a 1tb drive, and an abyss webserver instance.
It's hooked up to the network and backs me up.
I have a vpn server, and I link up to that and so to my content when I'm away. It's all secure and safe at home.
OK, it's no cloud solution, but at least I know it's not on a server/storage place I don't know about.
For minor stuff - dropbox.