Freenet

Introduction
Freenet is a project that creates a darknet F2F (friend-to-friend) global networked data-store that support anonymous websites and message boards.. There is currently an ebuild for Freenet 0.7 in the main portage tree. The sunrise overlay contains ebuilds for useful software like the Thaw, the filesharing utility and upload/download manager or FMS, the spam-resistent message board application.

Installation
If you're not running a Gentoo testing (with ACCEPT_KEYWORDS="~youarch" in the make.conf) you'll have to edit/create a and make it look like this:

Then simply run as root Congratulations, freenet is emerged.

Basic configuration file is

Run the configuration wizard for your node by starting the Freenet application and opening http://localhost:8888 in a browser window.

Starting Freenet at boot
Run to make freenet start at every boot.

Bootstrapping your node
Since Version 0.7a2 you can connect your node to Freenet just by enabling Opennet. It's no longer necessary to publish your noderef on IRC channels. Please note that Opennet is not as safe as darknet. So, if you need the maximum level of anonymity that Freenet can offer, turn off Opennet. As you can see in Freenet documentation, to run a darknet-only node, you have to exchange your noderef with somebody you trust.

Similar projects
Tor and Privoxy provide a (relatively) low-latency anonymous (onion) network that also have hidden websites that actually runs off hidden-away web-servers; freenet, on the other hand, have disembodied web-pages that "floats around" the encrypted-distributed data-store, and cannot provide services, e.g. database queries, but as a result is immune to DoS attacks and server downtimes.