Want to share a folder with someone in your network or over the internet? The easiest way to do it (especially if the folders include some large files) is probably using a tool such as JetHTTP.
JetHTTP is a small GUI-based web server for serving static content over HTTP an you can use it to share a folder with just one click.
By default, the application uses port 8081 and will share your /var/www folder but these can be changed in the settings. Once you set the folder you want to share, simply click "Start server" and then give the person you want to share the folder with the link (http://YOUR-IP:8081). You can stop the server at any time by clicking the "Stop server" button.
Please note that JetHTTP doesn't use any authentication method so do not share anything private. Also, make sure you stop the server once you're done.
Install JetHTTP in Ubuntu
JetHTTP comes with a PPA you can use to install it in Ubuntu 10.04 Lucid Lynx and 10.10 Maverick Meerkat:
sudo add-apt-repository ppa:george-edison55/george-edison sudo apt-get update sudo apt-get install jethttp
Unfortunately, the JetHTTP package in the above PPA doesn't come with a .desktop file (but that's available in BZR along with other new stuff like initial POST support so if you know how to compile a program, you could use the latest code) so you'll have to run it by pressing ALT + F2 and then entering:
If you're not using Ubuntu, you can grab JetHTTP via Launchpad (BZR).