Enter The Freenetrix
The Freenet Help Site
Enter The Freenetrix
Licences used on this wiki
Welcome admin to Freenet WikiServer
Edit Page - Diff - Revisions - Title Search - Preferences - Bottom
Index Freebie Site:

[100] Introduction
This page is dedicated to all the Freebies out there. What's a Freebie? Well, it's a term for those folks new to the Freenet community who are still figuring out what's going on. I'm still very much a Freebie myself, even though I'm creating this page and have a few friends in high Freenet places.

Anyway, some Freebies might have a great idea for a website but don't quite know where to start. Linux has "Newbies," Freenet has "Freebies." All that SSK, CHK, and so on can be very confusing, so think of this page as a Quick Start guide for getting yourself published in Freenet. Check out some of the other sites like Nubile if you're looking for more detailed info on encryption and so on. This site is just for those who want a quick and easy way to start a Freesite and a brief explanation of the options available.

I plan on updating this every so often as new tools and easier methods become available, but I in no way claim that the methods described here are the ones that you might prefer. Nor am I in any way an expert. I'm not (not yet, anyway!) trying to document all aspects of Freenet use, such as NIM posting or its alternatives, or Frost. I hope a future edition will have something, but for now this page is simply a brief description of what worked for me for getting a Freesite inserted, and I'm not an HTML wizard, not a Freenet guru, nor even a programmer. If I can insert a page then anyone can. It's not hard at all. In fact, since you can say what you like (finally, for a change!) it's even quite fun. Be creative. Be original. Enjoy.

Why am I inserting this? Well, click here for a more detailed rant, but in a nutshell, while I'm not a computer guru I do happen to firmly believe that freedom of expression is a paramount human right, and I hope to encourage others to become Freenet authors by streamlining the process even more. I hope this page will be a common resource for those who want to help Freenet grow and prosper.

Quick Start Guide for a Basic One Shot (non-changing) Freesite

Go to the Quick Start if you're just wanting a walk-through of how to get a simple Freesite inserted. If you've made your index page and have the site ready to go, you can be inserting it in less than 20 minutes and that includes reading my Quick Start and getting the FIW up and running. (Note: the process of it actually inserting is much longer, hours perhaps, but you don't have to do anything---just let FIW do its work while you make coffee or something.)

[200] The Quick Start: Six Easy Steps

(This whole process is shorter than it looks here! Don't worry!)

1. Before You Start

Create a separate directory somewhere on your computer for your Freesite. Let's call it "Freesite1." Remember the location and the full path. In Linux, it might look like this:

2. Make the Page

Create your Freesite using a regular HTML editor, such as Netscape Composer, the way you normally would to make a regular Internet web page. Remember, a Freesite can only have HTML, no javascript or cgi. It is a static page,for display of text, files, and images only. You need to name the main page "index.html" and the other files, images, etc., should NOT use absolute links (full pathnames). Make sure your HTML doesn't have lines like this: <img src="/home/youruserdirectory/linkname"> or you'll be publishing those paths (on your home computer!) not the paths that actually link to the files out there on Freenet. Links should always start with just a single "/" followed by the filename or key.

If, when you're doing the test insert, you see a message about anonymity, click here for additional notes about what might be causing it. You might have accidentally left some links absolute.

3. Get the Insertion Tools

Download FIW. There are also command line tools (fcptools, etc.) and other ways to insert, but I haven't used them and FIW was EASY. It is a zip file, so use the unzipper of your choice to get it extracted. Read the (easy) instructions, install it, and run it. In Linux, the command at the shell prompt was:

java -jar /home/typeyourhomedirectoryhere/fiw.jar &

Type the above and a little Java wizard window pops up and essentially holds your hand through the entire process.

Before you start though, make sure that the "/Freesite1" folder (or whatever you called it) that you made for your site contains only the files you want to upload. The first time I inserted I realized that my 20 file site was actually 60 files because I didn't know a temp directory was also hiding there holding Gimp adjusted versions of the pictures! (So check for hidden or .hidden files---the FIW will upload ALL files in the directory and subdirectories, making the insertion time much longer if there are lots of additional unnecessary files.)

4. Insert the Site

Follow FIW's directions for inserting the site. Using FIW is simple and each step of the process is explained clearly in the window at the left so I'm not going to rehash it here. Basically, the steps are these:

a) Tell FIW what it's going to insert.

b) Create appropriate keys. (For a simple site like these directions describe, just enter "CHK" for both where prompted; you're only inserting this web page once---you're not updating it. If you are hoping to alter the site at a later time, then click here for more info before you continue. If you're just inserting something static and you're sure it's the way you want it to be, then you're all set; a CHK key will be automatically generated for you.)

c) Have FIW check to make sure that everything is uploadable and supply the location of the directory. In the FIW "Key Directory" field be sure to name the site exactly as you want it to look out on the web. For example, "Freebies" was the Key Directory for this site. Don't use the "index.html" or "__index.html" in the Key Directory field. Some possible choices are an abbreviation or a word or two that might help people remember your site are best.

d) Make sure that "test insertion" is clicked and then have FIW perform a test insertion. (optional, but HIGHLY recommended: this is the last time you can modify your site!) The test insertion takes only a few seconds and is well worth the time. This is where you can notice a missing link, weird HTML code that trips the anonymity filter, and so on.

and, finally...

e) Insert the site onto Freenet.

(Just do the same thing as with d, but without the "test" button clicked.)

5. Wait for the Key to Appear

Inserting the site takes a long time, often hours. For example, a Freesite I recently uploaded with only a few links and about a dozen photos took at least two hours. If the site inserts successfully you'll get a message like this:

+++ FINISHED +++

Now you have to propagate your URI (e.g. send it to an indexsite, for instance by using a NIM).

Another good idea would be asking the guys in #freenet on IIP if they can get your freesite (as requesting it helps propagating it)

Your URI:

Have fun!

6. Pat Yourself on the Back and Start Making your next Freesite!

When you see that message, you're done. Congratulations. You've inserted your first Freesite into Freenet. And it was easier than you thought it would be.

To request your site, simply cut and paste the URI link into your browser. You'll need to add the "localhost" part too. Be sure to tell TFE about the site so that others will request it. If no-one requests it the data will become harder to retrieve. Eventually it will disappear altogether.

I haven't messed around with Frost, IIP, or anything else, but those are also ways to get your site seen. A future version of Freebies will no doubt have additions for the other aspects of Freenet use. Thus far, I've only emailed TFE and used the NIM to get folks aware of my site. If you're reading this, it was sufficient enough. :-)

[300] Making a Freesite with simple Active Links to other Freesites

Active Links look like this: Image They are fun to look at, fun to link to, and they help Freenet propogate. If you want to make your own, click here for my simple tips. Active Links are also an important way to help sites that you feel are important or useful get seen by other Freenet viewers. Remember, unless a fair number of people request a site it will become hard to access and eventually disappear. You should try to follow as many sites as you can, or, conversely, you can help sites you disapprove of disappear by not linking to them. In Freenet, what's popular is what will be easiest to view.

Note that in this case, the proper key is already inserted. A good way to get this is to find the site on TFE and then just copy the "Image Location" information, and paste it into the proper place above. This is half of the process. The next process is just as easy: go back and copy the "Link Location" info. Then click on the "Link" tab, and insert is as shown below:

You may be using another HTML composer, and if so, the exact screen will look slightly different. The key info, however, will be the same: you just copy the Image and Link locations, enter some alternate text (it will appear if the image doesn't load), and then you're set. Until you insert the site into Freenet the links won't show, but don't worry. Check that they show up when you do the FIW "Test Insertion" because if they don't show up there then perhaps you've done something wrong. Check that your syntax is right, that the links start with a single / and end with the proper site and image info (as shown above).

Add as many Active Links as possible. They taste great and they're less filling. They make your Freesite live!

[400] Making Your Own Active Link

If you're wanting to actually make your own Active Link, it's just as easy. Open a graphics program. In Linux, there are several that work very nicely and are available from the toolbar "Graphics" section: Icon Editor and the Gimp. The key thing is that the end size should be 95x32 pixels, so make sure it's not something too complex or else you'll lose definition when the image appears. The format can be either .png, .jpg, or .gif, and probably others---I don't know for certain, but those are the three that seem most common.

If you use the Gimp then a whole range of high-level image manipulation tools are there at your fingertips. The Gimp needs a web page of its own, so I won't put one here. You can make animated .gifs, take pictures and shrink them. You can also resize a real image into the appropriate size in the link itself (ala Shredni Vashtar , the famed ferret that graces Da GJ's original, inevitable Freesite). Using HTML code to resize the image is better than making a new, tiny version because if the image appears at all it will be valid and retrievable. This process is detailed and better explained in , which has a solid discussion about web design which (in my mind anyway) is useful not only for porn but for anyone pondering site creation. And yes, there's quite a bit of soft porn there as well and so many of the links are easy to follow that it's clear it's a popular site.

Not much more to say about Active Links.

[500] Making an Edition-Based Freesite

Okay, so you've made a site and inserted it into Freenet successfully, but something's missing. Something important: you somehow forgot to remove the animated .gif of the President's face becoming a phallus. So now your otherwise useful Freesite has an embarassingly pornographic image slapped into the middle of it somewhere, like this:

President Bu$h:
Xenophobe and Peckerhead

Gosh! You never meant to make that public. Ooops. Well, it's too late now. It's there in Freenet forever. You can't change it. You're best off not publicizing the key, hoping everyone forgets about it, and making a new site.

But wouldn't it be nice to be able to go back and change things? To add to a political discussion? To respond to someone's comments? Well there is a way. In fact, you have two choices, both of which allow you to modify and update your Freesites.

The decision depends basically on how frequently you think you're going to update the site. If you're going to be doing a daily or weekly weblog, then you want a DBR site, because that site will update on a regular specified interval (daily, weekly, monthly, etc.). The problem is that if you go on vacation or forget to reinsert your site, it will disappear completely until you reinsert it. Usually this occurs right about GMT, leading to many dutiful Freesite owners leaving their meals half-eaten while they dash to the cable modem to reinsert the site. DBR will own you like a heroin addiction, but it is by far the simplest way to update a site at a regular interval.

If, on the other hand, you just want to have something update quarterly or yearly, or whenever the heck you feel like it, the Edition based site is the best way to go. An Edition site is a lot like a magazine, each issue comes out and you see, up at the top, a banner with links to the different issues. This site, for example, has three slots at the top for future issues which have yet to appear. However, despite the fact that I've not yet created the Freesites, I have put links into this edition (the one you're reading now) which point to the exact name of that future edition. That way, when---at some point in the upcoming weeks or months---I decide to make a new "issue" of Freebies' Guide, I can insert it into Freenet and the links up at the top will finally complete: you will see the new images and, only by knowing this issue at first, be able to follow to the new issue that's ready.

It sounds a bit complex, but it's actually simpler than it seems. The only difference between the "Quick Start" Freesite I described above and this one is that you'll want to get an SSK key pair rather than a CHK, and you need to include a few links in your current page that will point to the future sites.

The Freenet Insertion Wizard has very nice info on how the two differ, and Nubile , So, You're New To Freenet? and other Freebie sites have additional explanations. This site is geared more for Linux, so you might find additional info on other operating systems there.

All you really need to do for an Edition Freesite, once you make your site and get all set to do the first insertion, is make an SSK key, and then specify the entire link name to the new, future location in the site before you upload it. You may want to include links to even more future editions, perhaps three or four. For example, your current Freesite address (URI) might look like this:


and the future sites will have the "1" replaced with a 2, 3, 4, and so on.
Links to future site locations will then be:

They're all just the same exact address but with the number increasing. Note that if your links are wrong, obviously the site won't be able to display future versions. Also, you cannot use FIW's "Test Insert" and use the link generated---that uses a different, temporary URI so that Freenet won't think two sites are trying to occupy identical space.

Here's a quick overview on how to make these future Edition links:

1. FIW will generate a key pair for you when you click "Generate Key Pair." The public part is a long list of ASCII which doesn't make any sense. For an Edition site, your key will be in the following form:

/SSK@PublicKeyPAgM/KeyDirectory/EditionNumber// <---note the double slash!

2. You create the public and private key pair (don't lose the private key!!), and then cut and paste the public key into your HTML. Add "/SSK@" to the beginning, and "PAgM/" to the end, then add your Key Directory ("Freebies/") and your future edition ("2//"). That's it.

3. So "SSK@WaVNiJ4arjL3BZV3jVK5CiVcdhIPAgM/Freebies/2//" is a future edition of Freebies' Guide. That's it.

That wasn't so hard, was it? See if you can name all the parts of the link before you start working on your Edition site. It's a pain to go back and change things if a link is incorrect! And once it's inserted with mistakes, well, you'll never be able to change them. That's another nice thing about a DBR: if there's a mistake you can just wait until the next day, fix it, and reinsert the site.

Back to Editions: Once you know what the future links will be, it's simple to include them in the current page. It's a slick little system because the links will remain broken until the new page appears. If there's an image, all one has to do is click on it and visit the new, updated version.

If all this above future linking stuff sounds too complex, FIW has an automated way of inserting these headings into the top of your page. I didn't use it because I couldn't quite figure out if it would include Active Links (which are just plain cool!) and it also modified the integrity of the page. However, I think that FIW's tool will actually do much of this automatically, producing a banner on the top of the page with three links to future sites. Perhaps FIW's creator could include a few more examples on how that actually works---it was the only place in the insertion process that seemed difficult to understand.

[600] Making a DBR Freesite

Making a Date-Based Redirect (DBR) Freesite is much the same as making a simple or Edition-based site. You still go ahead and make your site in your favorite HTML composer and then move all the files into a lone directory (i.e. /Freebies/). The difference is that with a DBR you will have to reinsert the site when the redirect expires. It is the Freenet version of Cinderella's coach changing form back into a pumpkin: At 12:00am GMT (or any other time/date you choose!) the Redirect starts looking for your site in a new location and the old site disappears.

The advantages are obvious: You can make Freesites which keep the same link name but which change from day to day. Or week to week. Or month to month. Whenever you decide. DBRs are very good for sites which include commentary, news updates, movie reviews, and so on---because the site needs to be able to respond to current events. Once you've made the commitment to a weekly site, however, you can't decide that it's too much work and change to a monthly. You can just reinsert the same site again if there's nothing new you want to add, but you still have to reinsert the site. Either that or your site "disappears." The data is of course still there, but the only link to access it has changed and is looking automatically in a future location.

If you're not sure, or you know that you'll be updating but you've also got commitments other than your cable modem (read: wife, dog, girlfriend, job, vice, dying mother-in-law, hobbies, illness, sport, instrument, etc.) which will take up significant time, then an Edition based site is probably the better way to go. With Editions you can update whenever you feel like without having to watch the clock. A DBR, on the other hand, needs to be fed at regular intervals like a newborn child.

To do a DBR site with FIW, just follow the FIW directions, click the "DBR" option when you're generating your SSK key pair, and make sure you're keeping your private key in a safe place. Essentially, you just figure out how frequently you want to update (in days) and at what time (the default is GMT). Here's a picture of what the screen looks like:

Just enter the Increment (1, 7, 14, 28, 30, etc.) and the time offset. Then click "Next." The rest is identical to the inserting of other sites, except you have to specify the slots you want. FIW's explanation is very clear; I won't detail it here.

Do the rest of the insertion, get your Freesite URI, and then make sure you're back at the computer tomorrow at GMT. :-) You just do the same thing again...run FIW, insert the site, run FIW, insert the site, run FIW, insert the site...you get the picture.

[700] Why Publish in Freenet?

A short rant about Freedom, Speech, and Responsibility

So why run a Freenet node anyway? Why publish a Freesite? What's the big deal? Isn't Freenet just a place to go for porno and silly parodies?

No, though in its current form perhaps some might be understandably confused. There sure is a wealth of porn out there. But Freenet's purpose is to provide a forum for freedom of expression. At this stage in many ways it is like a giant blank sheet of art paper which people have been invited to scrawl upon. Freenet can be thought of as a room in a gallery in which anyone can put anything up for display.

But, unlike static forms of art that are viewed in person and therefore tied to a specific individual, the anonymity that Freenet provides allows it to be far more than simply a display of artistic interpretations. People from countries all over the world know that there are certain environments, such as a time of war, friction, or public paranoia, when voicing one's views and opinions can lead to interrogation, imprisonment, or even death. Yet those times of public crisis are precisely the times when a forum---a wide range of differing opinions---are needed to ensure that a country moves correctly with its domestic and international policies. Sadly, a look at the past atrocities that recent governments have perpetrated show that it is clear that one's race, color, sexual-orientation, gender, religion, and political or philosophical beliefs may not only open one up to public scrutiny, these factors may cause someone to lose their job, their freedom, or their life. Freenet extends to its community a realm where discussions can occur without fear of persecution. Freenet is needed because persecution is unquestionably human, an inescapable part of the history of far too many nations. Even well-intentioned citizens can allow horrific abuses to occur. And as long as what one says can be tied to one's individual person that individual must worry that what he or she writes, speaks, or thinks will at some point come back to harm him or her. In short, without anonymity, true freedom of speech can not exist.

Ralph Waldo Emerson spoke of the need to express one's thoughts no matter what the world would think of them, that only through this free exchange of ideas could society grow. Freenet establishes that forum by creating a cyber version of the Speakers' Corner of Hyde Park, a place where all can go to speak their mind on any subject. For the first time in history, one's speech can be truly free.

With that freedom, however, comes two kinds of responsibility: that of the viewer and that of the publisher. Some may find, within the myriad of Freenet's nooks and crannies, pages that are disturbing, shocking, and upsetting. That one may find offensive material is fine: upsetting things are a part of human existence, and that is the very meaning of freedom of speech. Art that is meaningful has always offended. Some images are clearly not art, however, and they show in stark detail the abuses that society, for all its technological advances, has not yet been able to eradicate or even effectively address. Often, society is far too eager to simply ignore a problem rather than confront it. Homelessness is "solved" by applying vagrancy laws; child abuse "eliminated" by censorship of photographs. Do these actions solve a problem? No, they simply move the pain behind a curtain so that most people can safely claim ignorance and bliss. The abuse still continues whether there are descriptions of it or not.

Because so much of what is seen by the public is either run through the sanitizing filter of editorship prior to any form of publication is allowed or else kept from us entirely, problems that are morally shocking are often very difficult to view. Freenet may--by virtue of its ability to bring the viewer uncensored images--be able to raise public conciousness, but only if we as a society can understand that the images show reality, but they are not reality itself. Freenet forces its users to make a choice: one either has freedom of speech, with all its questions and dark surprises, or one has no free speech at all.

This diatribe is not in any way meant to condone those who publish pedophilic matierial. Child abuse, sexual or in any other form, is not art and it has no redeemable value. It is up to Freenet users to do their best to not make images such as these propagate. If there is any value in viewing these images at all, perhaps it is that of sheer shock: catalyzing shock that makes one realize that a certain problem must be stopped, that galvanizes enough people to take action and ensure that the abuse is prevented. Shock is the only possible good that the display of such images can possibly have, and it is a slim, pathetic good at that, not worth the costs in human suffering. Freenet, however, does not create or cause the abuse; it only mirrors what goes on out in the real world.

Anyone who enters Freenet risks viewing images that are truly horrifying. When one sees, in clear detail, something disturbing there are only two choices: work to stop the problem, or work to remove the offending image from view. Censorship is the easier of the two, but it will not substitute for action in the real world. Child abuse will not stop simply because people are told not to publish pictures. However, it is far easier for a public to ignore or forget the problem if they are never forced to confront it, or see it heavily veiled in films or literature. Freebies' Guide in absolutely no way condones pedophilia or the transmission of pedophilic images. However, it is this particular writer's hope that over time these images will simply disappear as people throw away the keys that unlock them. Don't link to sites that show pedophilia, misogyny, or other things of which you disapprove. Don't download links to those sites. In short, be your own ratings guide. Be a responsible viewer.

And, due to the indelible aspect of Freenet's insertions, a solution other than the band-aid of censorship must be found. For the first time people cannot draw an arbitrary line around what should and should not be shown. Freenet either exists in its entirety or it does not exist at all.

So back to the question of why publish in :Freenet because it's there. Because it provides a world that has never existed before. Publish because you can---for the first time in history---freely speak your mind. But with anonymity comes responsibility: click with caution, and insert files only after proofreading, pondering, and care.

Publish for the good of Freenet, because speech is not a crime.

[800] How Does Freenet Work?

This is a big topic and I won't even begin to get into the full nitty-gritty of the details. Some of this might even be wrong, but it's what I understand thanks to reading Freesites and chatting with certain Freenet developers. Take it with a grain of salt, and I'll update it if anything is horribly wrong. Also, my apologies for using perhaps the most non-computer oriented analogy I can think of for explaining how Freenet works. There are good sites that explain it in computer terms; here, I'm hoping to make sense to those who still find right-clicking for a pull-down menu a challenge.

What's most important to know is that Freenet works because of a unique, computer-directed system of redundancy. No one computer has the only copy of what's been inserted, and because of this there's no one place that---if removed---breaks all the links or destroys a certain piece of information. This is why Freenet is indeed free: all the computers are sharing information collectively. When you post a site into Freenet it spreads out in all directions, going everywhere.

So here's the non-computer analogy: Computers running Freenet (called Freenet nodes) are like a bunch of fishing boats out at sea. Some have more mackerel than cod, others have mainly tuna, others have lobsters and shellfish, and so on. But each node has a whole bunch of miscellaneous pieces of data, and no two nodes are exactly alike.

When you want data, your node calls out to all the other computers it "sees." Picture a fisherman yelling out to other boats, "Hey, any of you got any swordfish?" And all the other nodes within earshot shake their heads. Nope. But those nodes all copy the request for swordfish out to all the nodes within their earshot, and those copy it again, and eventually, 7, 8, 20, or 1000 nodes later, someone says "Yep. I've got a few swordfish. Here you go." Once the data (swordfish) is found, it is quickly passed back to the original place. However, many (not all, apparently) of the nodes make a copy of the data as it goes along. Thus, the next time the first fisherman needs swordfish, there are many boats with swordfish closer by.

It's possible that the first time something is requested it will not be found. This means the chain went out and out and out until the HTL (Hops-to-Live) limit was reached and the computers give up. However, you can retry your request with a higher number and hope that the data appears. Higher numbered HTL requests take a longer time because the data has to travel further and there are so many more systems looking for it.

By the same token, when you are inserting a site, a higher HTL number will put it on more initial nodes and make it easier to find later.

I'm not going to discuss the intricacies of SSK, CHK, KSK, and so on. The other sites out there will do a much better job, and (luckily!) you don't really need to understand what's happening to get your first few sites inserted. Once you're a Freenet regular and no longer a "Freebie," then you'll likely know more than I do. For now, just worry about that HTML, get comfy with FIW, and get those sites inserted. The power is yours!

[900] How Can I Help Support Freenet?

There are many ways that you can help support Freenet. Perhaps the best is becoming a member of the American Civil Liberties Union (ACLU) or, if you're not American, another similar union in your country. Be politically aware and involved. Freedom of expression is in jeopardy all over the world. If you like Freebies' Guide and wish to make a financial donation, please make it in Freenet Freebies' Guide's name to the ACLU.

American Civil Liberties Union

125 Broad Street, 18th Floor, New York, NY 10004


Another good way to support Freenet is to donate to the Freenet Project directly or help in software development, technical documentation, or any other way you feel appropriate: http://freenetproject.org

Establishing and regularly updating a Freesite and a non-transient Freenet node is another very important way to help Freenet. Sites need traffic in order to stay alive. Keeping your site available, interesting, and updated helps people want to return to Freenet or start their own node. Visit lots of sites, publish sites with lots of Active Links, and update sites regularly.

Lastly, you might consider whether material you're going to insert into Freenet is merely offensive, or whether it is actually physically harmful. What's harmful or not is, of course, a matter of some debate. However, material that is harmful (use your own definition) or illegal may cause people to get the incorrect impression that freedom of speech is equal to subverting local, regional, or national laws. This may cause some people to feel, incorrectly, that Freenet is the source of these social problems. If global civic responsibility won't keep you from inserting something, remember that even viewing it may be illegal and that pictures may remain in a browser's temp files or on a hard disk locally, even if they're nearly impossible to find in any random Freenet node. Also, human error, future advances in decryption technology, or other unforseen things may at some time cause a finger to point back to you. As said above: anonymity brings responsibility: insert sites with careful proofreading, pondering, and care.

Note on content: Due to Freenet's concern for your anonymity, a filter will alert you if you attempt, while surfing Freenet, to access a page with code that might be dangerous or insecure, such as a link to a regular www web page. In Netscape Composer I experienced two problems related to this. One was Netscape's autoinsertion of a"meta http-equiv" line near the top of the file. This can be seen and edited by choosing "View HTML source" and it looks (in my case anyway!) like this:

<meta htttp-equiv="content-type"

content="text/html; charset=ISO-8859-1">

This entire line must be removed completely. It cannot be commented out; the filter will still alert if it remains. The page can still be inserted anyway (even with the above section), but many possible viewers will probably choose to not load a page that might compromise their anonymity.

Also, even if you choose to add links to other Freesites you will need to make sure the link text doesn't include the "http://localhost:8888" part or else that too will trip the filter. Proper link text starts with the / and then is followed by the key and metadata. For example, the link for FIW looks like this:
/SSK@M7y Zgrl 8gwt Ae 1x Ec R5 Xyv 4t Fso P Ag M/fiw/4//

and the link for the FIW Active link is:
/SSK@M7y Zgrl 8gwt Ae 1x Ec R5 Xyv 4t Fso P Ag M/fiw/4//activelink.png

The link will not connect or display an image until the site is successfully inserted into Freenet, because your HTML composing software isn't hooked up to Freenet. Once you run the FIW insertion test you will see the page display exactly the way it will to other people. If anything is broken or looks strange at the test, then you need to correct it---once the site is inserted in Freenet there's no way it can be stopped, edited, or removed. Don't worry though: this is a GOOD thing. :-)

The only problem I've experienced while FIW was actually inserting the site was when the mimetypes were not recognized. I have no idea why this happened, but the solution was to edit a file called "mimetype.conf" (it is created in the FIW unzip) and add lines for whatever file types you are uploading. For example, mine looks like:

# MIME types 
# each line gives the MIME type for one file extension 
# the default list is in the jar archive -- use this file for replacements 
# this file is loaded only once in a FIW session 

I don't know if this is a problem that was only for me or if this occurs for anyone using FIW, but the editing was quite easy. If you don't know the mime type format an easy trick is to email yourself the image (.jpg, .gif, whatever) and then see what your email program calls it. That's how I got the "jpg=image/jpeg" info. I'm sure there's also an easier, more computer literate method too, but my point is that one really can be a computer idiot and still get stuff onto Freenet.

If you DO have this problem, it will show up in the test insertion. FIW will say "mimetypes missing" (or something like that) and simply stop. If it is successfully inserting the site, then the three screens fill with lines of information such as "Upping..." and "file found" and "Done" and so on.


Please feel free to submit comments, feedback, new sites, or general info to "freebiesguide@ziplip.com" or else via the feedback submission form below. I will likely not have time for personal replies (if contact info is provided), but I will certainly do my best to incorporate useful ideas and new sites into future editions of this page. I have no idea if the below form will actually work or not (if it doesn't then that will be a "todo" for Freebies' 3), so if you insert something and it doesn't work then use the email address.

Note: This is an avenue for technical support. Perhaps at a future time I will have a troubleshooting section and links to include forums or postings, but I am not an expert and know very little about Freenet, so if you tried something and it didn't work, please don't expect me to know the answer. My main goal in writing this page is to get others to start their own Freesites. If you are having problems, your first line of support might come via Frost (http://jtcfrost.sourceforge.net). You may also find helpful answers on many of the other pages listed here. Good luck.

Email: freebiesguide@ziplip.com