Bdale maintains a repository that contains the FreedomBox installer, Freedom Maker. You can grab those bits with git clone git:// That code will install a minimum Debian box from which we can build upward! It requires a DreamPlug and a JTAG cable.

This software is just a base Debian GNU/Linux install. It is aimed at sophisticated developers. We'll be adding services to future versions, but this is just a minimal base from which we can build.


Several people have asked for an easy-to-install image that they can use to just flash the sd card in a DreamPlug:


We can use GPG to ensure the image has not been corrupted. The image was built by Clint Adams and Ian Sullivan from Bauermann's copy of Bdale's repo. James Vasile has signed the image to assert that it is identical to the one we built. You can download the sig and the image then use his gpg key to verify the signature: gpg --verify freedombox_14_Nov_2011.img.xz.sig.



Upgrading Uboot

While not required, upgrading the uboot bootloader on the DreamPlug can give you additional capabilities. Most importantly, upgrading lets you boot the whole operating system from an ext formatted partition. If that got you interested, check out our ubootUpgradeInstructions. If not, feel free to ignore this.


One thing many people seem to agree the FreedomBox should do is web filtering for privacy and ad-removal. Toward that end, we've put a first draft version of the privoxy web proxy with some customizations up on gitorious.

This package differs from the standard Debian privoxy package in a few key ways.

If you are a privoxy user, please do give this package a test run and report any problems on the issue tracker.

Further work will include writing a script to test all the https-everywhere rules and discard the ones that are broken.
As well as one to periodically check for new regexes. Anybody who wants to contribute to writing that is welcome to jump on in!


Our current proposed configuration front-end is Plinth, a pluggable web interface. It is available from git: git clone and currently contains is just a proof-of-concept. It won't actually configure anything and the final product isn't going to look anything like it. But the underlying technology is the starting point for our current config UI development.

This page is also available in the following languages, thanks to the work of our excellent translation team: