Even better, host it on your own PC.
But it depends on your internet access and how much you are allowed to upload.
Personaly i have a 100mbps/3mbps with unlimited upload so i host my own sharing stuff for my friends :)
That's what the internet really is. Not depending on big corp