Home networked "cloud" external Hard drive

i know its easy enough to use google drive or whatnot, but it would be awesome to interface and save - pictures, movies, downloads, etc … to MY drive

maybe remotely download a movie and play it on tv (smart or connected to smart device) using logitech harmony remote…

or download music

store pictures

backup documents

i know that there are other ways to do this… but was just thinking about another thing that would be cool to have in one smart things app…

store dropcam pics that are taken when motion is detected…