Image via Wikipedia
Opera Unite allows you to easily share your data: photos, music, notes and other files. You can even run chat rooms and host entire Web sites with Opera Unite. It puts the power of a Web server in your browser, giving you greater privacy and flexibility than other online services.
In case you don't want to run a pre-release version of Opera, you can get similar results with Meiga. It's written in a combination of Vala and C. According to the website:
The current trend in the Internet is to publish contents in centralized servers to be shared to other people. Nevertheless, sometimes it's handy for users to be able to serve their own contents directly from their desktops in a convenient way (instead of using a pendrive, for instance). Why bothering about publishing y
our contents if you can share them directly from your desktop to the LAN or even to the whole Internet?
It can punch holes through uPnp-aware routers to make the operation automatic. Meiga can even publish an RSS feed of your shared items. The program's lighter than gnome-user-share since Meiga doesn't use Apache. Since Meiga uses Gnome technologies, it fits right into the standard Ubuntu desktop. Packages are available for Hardy, Intrepid, and Jaunty.
To satisfy this need we've created Meiga, a tool that makes possible to share selected local directories via web. But that's only the beginning. In fact, the ultimate goal of the project is to serve as a common publishing point for other desktop applications, such as the file manager, picture viewers or music players.