The Freenet Project

Download Freenet 0.7

Important note for first time users

In an ideal world, all Freenet users would only connect to people they trust (see your Friends page once your node is installed). In practice, if you don't know anyone already on Freenet you will have to enable promiscuous mode so your node automatically connects to other nodes (this is less secure). It may take several minutes for your node to connect to enough nodes for Freenet to be usable, and performance will likely improve over time after that. You will get best performance if you can leave your node running 24x7.

If you have a firewall or a NAT box click here for some info.

Installation Instructions

Clicking the Install Freenet 0.7 link should start the installer up. If it doesn't work for some reason, you can try the platform specific instructions (Windows instructions, Mac OSX instructions, Linux and Unix-like instructions).

Windows

- Download and run freenet webinstall (3MB)

It will automatically install Freenet and other required components for you. When done, your default browser will automatically open up to Freenet's web-based user interface.
(Freenet contains NO spyware or adware , it's Free Software! The source code is publicly available for review)

Freenet works best with Windows 95, 98 and ME (Millennium Edition) don't work as well; in particular, the installer won't run on those operating systems. Also we strongly recommend you not run an OS for which security support has been discontinued.
If the installer doesn't work (something seriously wrong) then please let us know, install Java, and try the Linux instructions below.

Mac OSX

Install Freenet 0.7 using JavaWebStart.
If this doesn't work, try the linux instructions below.

Linux and other Unix-like systems

You need to have a recent Java Runtime Environment (JRE). We have experienced best results with Sun's Java Runtime Environment which can be obtained via your package manager or from http://www.java.com/.
Java version 1.4.2 and later will work. However, be aware that there are applet security vulnerabilities in all versions prior to Java 1.5 update 4. Generally, we recommend using latest.

Open a terminal and type:

wget http://downloads.freenetproject.org/alpha/installer/new_installer.jar
java -jar new_installer.jar

Alternatively, downloading the installer and then clicking on the file may work on some systems, but if there are problems we recommend the above command lines.

Or do the following on a headless system:

wget http://downloads.freenetproject.org/alpha/installer/freenet07.tar.gz
cat freenet07.tar.gz | gzip -d | tar xv
cd freenet
./run.sh start

Read the FAQ on how to enable web-access from a remote computer.

After installing

Afer you start Freenet, wait a few seconds for it to start up (on a slow computer, you may need to wait about 30 seconds), and visit

http://127.0.0.1:8888/wizard/

in your web browser to access Freenet's user interface. Freenet will ask you a few questions and then go to the node homepage,

http://127.0.0.1:8888/

from which you can access freesites, add friends etc. Hopefully the installer will open the page for you, so you won't be reading this.

Offline installation

Some people might encounter difficulties connecting to our server because of censorship. We do have an offline version of the installer available : Freenet 0.7 offline installer. You shouldn't use it unless you have to (it's bigger to download and might not be as up to date as the online one).

So it's running, what do I do?

You need to get connected. The wizard will ask you whether to enable insecure mode. If you do, your Freenet node should automatically announce itself and start working within a few minutes. If not, Freenet will not work until you add some friends on the Friends page.

If you know anyone running Freenet, even if you have enabled insecure mode, you can improve your security and help to build the network by connecting to their node. Ask them for their reference, and give them yours. If you visit

http://127.0.0.1:8888/friends/

in your browser, you can see your reference at the bottom and you can add other people's references, either by cutting and pasting the reference itself, or by pointing Freenet to a URL or a file containing their reference.

Note: You need to add their reference and they need to add yours before your nodes can communicate.

If you don't know anyone running Freenet, enable insecure mode (also known as opennet; the first time wizard will ask you), and wait a few minutes for the node to announce itself, and Freenet will start working by itself.

So I'm connected, what do I do?

You can find links to some pages in the index on the FProxy homepage at:

http://127.0.0.1:8888/

You can find links to some third party applications for freenet.

It doesn't work, now what?

If you have problems installing or running Freenet, please contact us on the support list (subscribe here), or join us on IRC on #freenet on irc.freenode.net.

Hardware requirements

Minimum: 400MHz Pentium 2, with at least 192MB of RAM.
Recommended: 1GHz or more processor with 256MB RAM or more (especially if using Windows XP).

Upgrading

Freenet provides now an update-over-freenet mechanism ; We recommend people to use it in favour of the updating scripts. However, you may also update your node manually:

Source Code

You can obtain the latest source code from SVN:

svn co --ignore-externals http://freenet.googlecode.com/svn/trunk/freenet/

Note: You can still find the download page for Freenet 0.5 here, however 0.5 is no longer officially maintained or supported and 0.7 has many radical improvements not least being that it is significantly faster.

Send spam to catchme@freenetproject.org ! :)