This page aggregates the complete list of the items to work on for FreedomBox. The Roadmap section lists the target features to work in a timely way, whereas the TODO is organized into ideas on possible implementations and concrete set of features that people intend to work on. Ideas and discussions are organized here on various wiki pages listed below. Concrete agreed upon tasks will go into various issues trackers specific to sub-projects. Please check as well contribution and progress calls related pages.
Stable release with Debian Stretch
- During testing freeze: Help fix RC bugs to get Stretch released.
- After release: Build stable images.
Bring up freedombox.org landing page.
Improve the manual.
Planned upcoming features
- Client certificate authentication
- Automated setup through tasksel
- Non-admin users in Plinth/LDAP
- GNU Social, Diaspora, Matrix
- Audio/video calls
- Email server
- Tahoe LAFS
- Single sign-on for all applications, U2F
- Secure all applications using Let's Encrypt certificates
- Document/stabilize Plinth module API.
Translation, wiki content, manual, landing page todo and progress page
FreedomBox Setup is a Debian package with scripts to set up FreedomBox environment.
Issues and feature requests are available at freedombox-setup BTS
Plinth is a web interface for configuring FreedomBox.
Issues and feature requests on upstream package are available at Plinth's GitHub Page
A Kanban-style project is used to roughly indicate which features are planned for upcoming releases.
Issues related to Debian packaging are available on the Plinth BTS
Freedom Maker is a script to build FreedomBox images for various hardware.
Issues and feature requests are available at Freedom Maker's GitHub Page
A few nice hardware platforms are currently supported by FreedomBox, however supporting more and better platforms will make available FreedomBox to more users. See the list of potential hardware platforms for FreedomBox. Even if your favourite hardware is not in the list, propose it and work on supporting it.
Issues and feature requests that are not specific to any of the sub-projects above are part of this category. Issues will also come into this category if it is not yet clear which sub-project(s) will implement. As soon as such clarity is available, the issues will be moved to appropriate sub-projects' issue trackers.
Issues and feature requests that are not specific to a particular sub-project are listed on FreedomBox TODOs' GitHub Page.
You can contribute to the discussion on various user experience and technical design aspects of FreedomBox. See:
Tools to develop the FreedomBox
Configs, a page to write down all the configuration of software that will be shipped in the FreedomBox
Please see ?Release Notes page.
Next call: Hack call: Saturday, February 11th at 14:00 UTC
Last news: Plinth v0.13.0 released - 2017-01-18
This page is copyright its contributors and is licensed under the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.