I have a number of Plex servers. Plex also allows me to publish images, music and video online, albeit to a select group of people. Were I seeking a wider audience, I'd have the options of Vimeo or Xtube or Soundcloud or Bandcamp or Flickr to put my content online.
I also have a bunch of web servers. What's stopping me from using the dozens of web content galleries, if I'm going to be using my own disk space and bandwidth instead of Google's or Yahoo's?
Seriously, what is this doing that those things aren't?