]> pere.pagekite.me Git - homepage.git/blobdiff - blog/data/2013-09-10-freedombox.txt
Siste finpuss.
[homepage.git] / blog / data / 2013-09-10-freedombox.txt
index 99769e1b528fc77b039dc2663b7facc643d95442..231a807560394e7425b52912e215796f32741999 100644 (file)
@@ -1,6 +1,6 @@
 Title: Recipe to test the Freedombox project on amd64 or Raspberry Pi
-Tags: english, debian, freedombox
-Date: 2013-09-10 20:40
+Tags: english, debian, freedombox, surveillance, web, sikkerhet
+Date: 2013-09-10 14:20
 
 <p>I was introduced to the
 <a href="http://www.freedomboxfoundation.org/">Freedombox project</a>
@@ -25,8 +25,8 @@ up in their home and get access to secure and private services and
 communication.  The initial deployment platform have been the
 <a href="http://www.globalscaletechnologies.com/t-dreamplugdetails.aspx">Dreamplug</a>,
 which is a piece of hardware I do not own.  So to be able to test what
-the current Freedombox setup, I had to come up with a way to install
-it on some hardware I do got access to.  I have rewritten the
+the current Freedombox setup look like, I had to come up with a way to install
+it on some hardware I do have access to.  I have rewritten the
 <a href="https://github.com/NickDaly/freedom-maker">freedom-maker</a>
 image build framework to use .deb packages instead of only copying
 setup into the boot images, and thanks to this rewrite I am able to
@@ -46,14 +46,19 @@ client (<a href="http://packages.qa.debian.org/jwchat">jwchat</a>)
 trying (unsuccessfully so far) to talk to the XMPP server
 (<a href="http://packages.qa.debian.org/ejabberd">ejabberd</a>).  The
 web interface is pluggable, and the goal is to use it to enable OpenID
-services, mesh network connectivity, use of TOR, etc, etc.  None of
+services, mesh network connectivity, use of TOR, etc, etc.  Not much of
 this is really working yet, see
 <a href="https://github.com/NickDaly/freedombox-todos/blob/master/TODO">the
 project TODO</a> for links to GIT repositories.  Most of the code is
-on github at the moment.</p>
+on github at the moment.  The HTTP proxy is operational out of the
+box, and the admin web interface can be used to add/remove plinth
+users.  I've not been able to do anything else with it so far, but
+know there are several branches spread around github and other places
+with lots of half baked features.</p>
 
-<p>Anyway, if you want to have a look the following recipes should
-work to give you a test machine to poke at.</p>
+<p>Anyway, if you want to have a look at the current state, the
+following recipes should work to give you a test machine to poke
+at.</p>
 
 <p><strong>Debian Wheezy amd64</strong></p>
 
@@ -63,7 +68,7 @@ work to give you a test machine to poke at.</p>
 <li>Boot from it, either as CD or USB stick.</li>
 <li><p>Press [tab] on the boot prompt and add this as a boot argument
 to the Debian installer:<p>
-<pre>url=http://www.reinholdtsen.name/freedombox/preseed-wheezy.dat</pre></li>
+<pre>url=<a href="http://www.reinholdtsen.name/freedombox/preseed-wheezy.dat">http://www.reinholdtsen.name/freedombox/preseed-wheezy.dat</a></pre></li>
 
 <li>Answer the few language/region/password questions and pick disk to
 install on.</li>
@@ -81,7 +86,7 @@ few times, your Freedombox is ready for testing.</li>
 <li>Boot from SD card, extend file system to fill the card completely.</li>
 <li><p>Log in and add this to /etc/sources.list:</p>
 <pre>
-deb http://www.reinholdtsen.name/freedombox wheezy main
+deb <a href="http://www.reinholdtsen.name/freedombox/">http://www.reinholdtsen.name/freedombox</a> wheezy main
 </pre></li>
 <li><p>Run this as root:</p>
 <pre>
@@ -106,7 +111,7 @@ short "<tt>apt-get source -b freedombox-privoxy</tt>" away. :)</p>
 off the DHCP server by running "<tt>update-rc.d isc-dhcp-server
 disable</tt>" as root.</p>
 
-<p>Please let me know if this work for you, or if you have any
+<p>Please let me know if this works for you, or if you have any
 problems.  We gather on the IRC channel
 <a href="irc://irc.debian.org:6667/%23freedombox">#freedombox</a> on
 irc.debian.org and the