A Peculiar Blog



« Lastdays Watch 36 mirrored in freenet Freenet file healing explained better »

If you're new here, you may want to subscribe to my RSS feed. Thanks for visiting!

hops.png
I’ve mentioned several times lately about mirroring MMS and Lastdays Watch in freenet and it occurred to me that it would be a good idea to write up a quick tutorial for anyone interested in getting started using freenet.

*Note* I’m talking about installing on Windows98 machines because that’s what I have experience with. Other flavors of windows should be at least similar and the sites I mention here all have Linux versions and directions.

According to the download page, freenet has these 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).

That said, I have actually managed to run freenet on a 200mhz Pentium with 64mb ram. It was slow and sluggish but it worked enough to view freesites or use FIW to insert new editions of freesites

To get freenet going is pretty easy. First you need to stop by http://freenetproject.org/download-old.html and follow the directions there. The freenet webinstaller will download and install the needed files [Note: You can learn more from my "Un-official Freenet 0.5 alternative download" page.]

Don’t let the "-old" part of that url worry you. Freenet developers are working on a new version of freenet called 0.7 which is not compatible with the current 0.5 and is still very much in testing and serious development and in fact still has some very real security issues that need to be dealt with. The 0.5 version is still in use by a lot of people and will continue to be for a very long time to come.

Once the webinstaller is done, the download page recommends "When done, double-click on the small blue rabbit icon in your system-tray.", which will load the freenet web interface page in your browser or just put the address http://127.0.0.1:8888/ in your web browser to access Freenet’s user interface. From there you can surf freenet sites.

The only real problem with that is that when it first gets started, freenet doesn’t know very much about the network. Learning about more nodes takes time and it’s really best if you leave freenet running as much as possible, especially at first. This makes trying to load freenet sites frustrating and slow.

Fortunately, there is something you can do to speed up the process of learning the network. "Frost" is a freenet text message client that is sort of similar to Usenet. You can think of it as a collection of message boards that exist entirely within freenet.

You can get it here: http://downloads.sourceforge.net/jtcfrost/frost-19-Jul-2007.zip?download

Once you have it, follow the install directions on the frost download page. http://jtcfrost.sourceforge.net/download.html Once you have it started, it will begin searching freenet for messages. This will go slowly at first, but will pick up fairly quickly.

As you use Frost and surf freesites, you will no doubt find files you will want to download. While Frost has the ability to handle this, many people find that it’s not the best tool for downloads. Fortunately there is a really great tool for downloading and inserting files: Freenet Utility for Queued Inserts and Downloads

Ironicaly enough, Fuqid’s main distribution page is a freesite.

http://127.0.0.1:8888/SSK@CKesZYUJWn2GMvoif1R4SDbujIgPAgM/fuqid/12//

Files can be downloaded from freesites via your web browser, but it’s easier by far to get it from the regular internet. The most recent version of Fuqid can be downloaded at http://download.apophis.li/FUQIDfor07-0.2.zip

This version is not on the freesite because I believe it’s author moved to developing for the 0.7 version of freenet. Fortunately, this latest version of Fuqid works for freenet 0.5 as well.

To install Fuqid, simply extract the files from the zip where you want them. I put it in c:\program files\freenet\fuqid and then add a shortcut to it to my program menu or desktop.

When you start Fuqid, click the "settings" button and on the "Freenet 0.7" tab, check the "Enable old Freenet support" checkbox and un-check the "Enable Freenet 0.7 support" checkbox. Make sure that the FCP2: IP address is set to 127.0.0.1 and the port is 8481.

On the "General" tab, set download threads to something like 32. A higher number of threads will speed up downloads, but put more load on the computer. A bit of trial and error with higher and higher numbers of threads will show you what works best for you. Set the insert threads to anything from 5 to 20. Again, you’ll have to work out what settings are best for you.

So as you surf through freenet, you run across a simple but interesting freesite:
http://127.0.0.1:8888/SSK@XKgPxdSUjAcZrV0oTUGeXmoAGfIPAgM,ZOJm89bQCLLZw7DJ23i4gw/mmsdev/6//, which happens to be the freenet distribution point for my Mixminion Message Sender program.

Now you could click on the download link on the freesite and download the file with your browser, or you could copy it’s key:

CHK@OwYc2ErFOhUpgSl~Pb7IZN~v0OcRAwI,hGOyAnIbhFCQNOzeXaiHsA/MMS1_2_4_beta_dist.rar and click "Add Key" on Fuqid’s download queue. Once you select the directory the file should be saved in, (freenet should already be running) click "Activate" and Fuqid will start requesting the file. When the download is done you will find it in the directory you selected.

Larger files take longer of course, and are broken up into blocks. Once Fuqid has recovered 2/3 of the blocks that make up the file, it can reconstruct it. It will also reconstruct the missing blocks and put a job in the insert queue to re-insert those missing blocks. This "healing" helps make sure others can have an easier time downloading the file in the future. In fact, if you’re having a hard time getting enough blocks of a file, you can post it’s key on the "unsucessful" board on Frost and ask someone to re-insert it for you.

I’ll cover creating and inserting freenet websites, known as freesites, in an upcoming post.

Technorati Tags: , , , , , , , , , , , , , , , ,

Bookmark To:
  • del.icio.us
  • Technorati
  • Digg
  • Reddit
  • StumbleUpon

If you enjoyed this post, make sure you subscribe to my RSS feed!

No Comments

Sorry, the comment form is closed at this time.


Comments protected by Lucia's Linky Love.
Proudly powered by WordPress. Theme developed with WordPress Theme Generator.
Copyright © A Peculiar Blog. All rights reserved.

 

Join the Blue Ribbon Online Free Speech Campaign
Join the Blue Ribbon Online Free Speech Campaign!

 


who's linking to A Peculiar Blog