I have an account at Gobblin.se (which, of course, uses MediaGobblin), but I
use it mainly to upload temporary images.
In the case of sharing private contents, a Diaspora account or an e-mail
account would be two of your options.
You can also use Web Offer One File (WOOF) which is a script written in
Python. Before using it, you may need to open a port for WOOF in your
modem/router, and allow incoming traffic for it in your computer's firewall.
After this, launch WOOF with the desired file and options, and share your WAN
IP address together with the port number prepared for WOOF, like this:
http://[WAN IP]:[Port number]/
The clients, which in this case are your contacts, don't need any special
software to download the file, as it'll be served as a normal file through
their Internet browsers, as long as your network stays online and WOOF is
kept running.
If you want to try WOOF, and if you plan to use Python 2.7, and because it's
a script, I recommend you to get the latest version from it's official site:
http://www.home.unix-ag.org/simon/woof.html
Other than Diaspora, e-mails, and WOOF, you also have RetroShare, it requires
you and your contacts to have an OpenPGP ley (it can of course create one for
use with it) and RetroShare itself.
I couldn't find RetroShare in the repositories, so I decided to download a
DEB file from it's Launchpad repository.
If you're going to download RetroShare in the same way as I did, and if you
want to evade future problems with dependencies, and if you use GNU+Linux
Trisquel 6.0 (Toutatis), just be sure to download the DEB file compiled for
GNU+Linux Ubuntu 12.04 (Precise Pangolin).
Due to the fact that I don't have a contact which uses RetroShare, and that
my computer is under a firewall, I can't tell you if you need to allow
incoming traffic through some port.
Best regards, ADFENO.
Have a nice day.