[Freedombox-discuss] FreedomBox Unstable Image 2012.0729 Available

Nick M. Daly nick.m.daly at gmail.com
Sun Jul 29 22:40:26 UTC 2012


Hi folks, welcome to the eighth weekly FreedomBox test image and
progress report.

This image is designed to allow anyone to experiment with the current
state of the FreedomBox.  However, it's not yet a complete privacy
solution, so you should rely on other, more established, solutions until
we produce a stable release.  This is not a stable or complete release.

Bdale Garbee will soon release a more official reference build, showing
what the FreedomBox will be.  These weekly images will become a more
playful example of what a FreedomBox can do.  However, this week's
images don't yet include those changes.  These images will include those
changes when I get the plugserver setup scripts to cooperate with the
build process.

The image is available at:

    https://www.betweennowhere.net/tracker/freedombox-unstable.torrent

    https://www.betweennowhere.net/tracker/freedombox-unstable.tar.bz2

Today's image was produced with:

    $ make distclean weekly-image
    $ make MACHINE=guruplug weekly-image

These images include several FreedomBox-related projects.  The changes
are changes made by project contributors in the last week that have made
it into the test image.  The outstanding TODOs are the changes needed
before the beta-release is complete.  If you'd like to contribute in any
way, fork and send me a pull request.


Freedom Maker: https://github.com/nickdaly/freedom-maker

Changes:

  - We now provide Internet to wired and wireless clients!

    To use wireless, make sure eth1 can access the Internet during the
    first-boot process, so the wireless driver is downloaded and
    installed correctly.  After it reboots, it'll start broadcasting the
    "freedombox" network, with a password of "freedombox123".

    :eth1: The upstream connection.
    :eth0: Wired clients.
    :freedombox: Wireless clients.

    In case you've forgotten which port is which, here's a fancy little
    diagram that makes sense with a monospace font.  Remember, eth1 is
    for upstream DHCP servers (your router or ISP) and eth0 is for
    clients:

               1       2 3    4
               :       : :    :
             ________________________
            |     |   || .  |__|     |
        ----\_____|___||___O___O__O__/
              `                    `
                      :    :   :  :
                      5    6   7  8

    1: AC Adapter
    2: UART
    3: Rabbit^W Reset Hole
    4: JTAG
    5: USB
    6: Optical Out
    7: eth0
    8: eth1

  - As a wireless or wired client, you can connect to the FreedomBox by
    navigating to to "fbx" or "freedombox".

Questions:

  - /etc/dnsmasq.conf's "server=" line should be updated whenever the
    upstream server changes.

  - Is S50 a good place to start the proxy during boot?

  - I'd appreciate close review of all the changes in the
    6a3f961136c8cac6632a24116aed4f8a859d0af3 commit.

Outstanding TODOs:

  - The setup process generates GPG keys for user.
  - Setup generates GPG, SSH, and SSL keys for the box itself.


Plinth: https://github.com/nickdaly/plinth

Outstanding TODOs:

  - Turn DHCP on/off through Plinth
  - Select DHCP or Static IP in Plinth
  - Integrate basic OpenVPN settings into Plinth
  - Integrate Dnsmasq into Plinth
  - Integrate FreedomBuddy into Plinth.
  - Hook FreedomBuddy into SSH.
  - Add more OpenVPN FreedomBuddy setup instructions.


FreedomBox Privoxy: https://github.com/nickdaly/freedombox-privoxy

Outstanding TODOs:

  - Privoxy should use the released HTTPS Everywhere regexp ruleset.
  - Add enabling and disabling Privoxy to the Plinth UI.


PlugServer Setup: https://bitbucket.org/nickdaly/plugserver

Outstanding TODOs:

  - Integrate services into Freedom Maker.
  - Add automatic security updates.


With SQLite: https://github.com/nickdaly/withsqlite

  - *Complete*

Enjoy,
Nick
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 835 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/freedombox-discuss/attachments/20120729/fd6d7fbf/attachment.pgp>


More information about the Freedombox-discuss mailing list