Jump to content

Do not begin to migrate content here, it may be wiped without notice. More info.

FreedomBox/Features: Difference between revisions

From Debian Wiki
Convert to MediaWiki syntax
mNo edit summary
Line 189: Line 189:


{{:FreedomBox/Portal}}
{{:FreedomBox/Portal}}
[[Category:FreedomBox]]

Revision as of 04:20, 26 July 2025

Implemented

Here is a list of user-facing features that have been implemented in FreedomBox. You can also check FreedomBox introduction and supported hardware related pages.

Use Cases for User Applications

FreedomBox makes it easy to:

  • Chat with friends via your own chat servers
    • The Matrix server allows secure, decentralized communication via text, voice and video. Files or pictures can also be shared. Coturn helps, if your FreedomBox is behind a router (NAT).
    • An alternative standard is XMPP with similar features. You can host your own Ejabberd server and use the Web interface JSXC on your own FreedomBox as client.
    • Mumble is your choice for pure real-time voice conferences.
    • Remain connected to some external chat rooms while you're absent; for IRC with Quassel.
    • Via e-mail:
      • With the server you can bid your friends
        • real mailboxes and virtual addresses.
        • control over anti-spam protection.
        • safe communications among them (as no traffic leaves your server).
      • With the browser-based multilingual email client Roundcube they won't either need to install a client or use a service of questionable trust to check their email.
  • Share files:
    • Transfer large files via BitTorrent distributed file sharing with Deluge, Transmission.
    • Share content publicly or restricted to the users of listed allowed groups with Sharing
    • Privately share text snippets and files with Bepasty.
    • Manage and share your bookmarks with Shaarli
    • Publish files in your own website.
    • Locally with Samba.
    • Share locally multimedia content (photos, videos, music, ...) with MiniDLNA.
    • Organize your collections:
    • e-books with Calibre libraries.
    • photos with Zoph galleries.
  • Publish web content or a blog:
    • Host a personal or community wiki with MediaWiki.
    • Publish a website or blog with WordPress or Ikiwiki.
    • Host regular websites:
      • Each user has her own website.
      • There can be a system-wide website as well.
  • Keep your data synchronized to your FreedomBox:
  • Surf securely the internet
    • Filter incoming (e.g. ads) and outgoing web traffic with the proxy Privoxy.
    • Escape search engine filter bubbles using a metasearch engine like Searx.
    • Circumvent censorship using a socks5 proxy like Shadowsocks.
  • Host your own web office apps:
  • Host a multiplayer block sandbox with Minetest.
  • Connect securely to your FreedomBox services from the internet with OpenVPN or WireGuard in order to
    • publish services in untrusted networks or
    • to access through untrusted networks as if you were locally there.
  • Learn how to use each application:
    • Offline Manual
    • Online resources
    • Community support
      • Forums
      • Mailing List
      • IRC channel
  • Other features and solutions

Use Cases for the System Owner

FreedomBox makes it easy to:

  • Invite friends to use your box:
    • Grant FreedomBox accounts and access privileges to users (See Users and Groups).
    • Use a single login for FreedomBox Interface, XMPP, Ikiwiki and SSH.
    • Share infrastructure resources:
      • Provide DNS service for your local network with bind.
      • Connect storage devices (See Storage).
      • Provide a secure Linux (including python3, etc) console accesible through SSH.
  • Connect your FreedomBox to the world:
    • Access your FreedomBox from the public Internet via Pagekite, Tor, or DNS.
    • Obtain a certificate for your domain from Let's Encrypt.
    • Manage network connections over Ethernet, Wi-Fi, or PPPoE (See Networks).
  • Control your FreedomBox:
    • Customize it:
      • Configure system name and interface language (See Configure).
      • Configure time zone and network time service (See Date and Time).
    • Know what's happening in your box:
      • Run diagnostic tests (See Diagnostics).
      • View which services are allowed through the firewall (See Firewall).
      • Watch storage consumption in each device (See Storage).
      • from a web interface with Cockpit.
    • Solve and prevent troubles:
      • Upgrade software packages automatically (See Software Upgrades).
      • View disk information or expand a partition (See Disks).
      • Create and restore filesystem snapshots (See Snapshots).
      • Backup your data with Borg (See Backups).
      • Configure local access to FreedomBox (See Service Discovery).
  • Learn how to administer your box:
    • Offline Manual
    • Online resources
    • Community support
      • Forums
      • Mailing List
      • IRC channel

Planned

These features are planned for upcoming releases.

  • Host your photos and videos (MediaGoblin)
  • Run your micro-blogging social network (GNU Social, Mastodon, Pleroma)

Applications available in each Release

Application Description Debian 11 (Bullseye) Debian 12 (Bookworm)
Dynamic DNS Access to FreedomBox {{{2}}} {{{2}}}
Pagekite Access to FreedomBox {{{2}}} {{{2}}}
Tor Anonymity Network {{{2}}} {{{2}}}
Transmission BitTorrent Web Client {{{2}}} {{{2}}}
Deluge BitTorrent Web Client {{{2}}} {{{2}}}
Minetest Block Sandbox {{{2}}} {{{2}}}
Shaarli Bookmarks {{{2}}} [1] {{{2}}}
Radicale Calendar and Addressbook {{{2}}} {{{2}}}
Quassel Chat Client (IRC) {{{2}}} {{{2}}}
JSXC Chat Client (XMPP) {{{2}}} {{{2}}}
Ejabberd Chat Server (XMPP) {{{2}}} {{{2}}}
Matrix Synapse Chat Server (Matrix) {{{2}}} [1] {{{2}}}
Roundcube Email Client {{{2}}} {{{2}}}
Postfix/Dovecot Email Server {{{2}}} [2] {{{2}}}
Bepasty File Publishing {{{2}}} {{{2}}}
Sharing File Publishing {{{2}}} {{{2}}}
Syncthing File Synchronization {{{2}}} {{{2}}}
Infinoted Gobby Server {{{2}}} {{{2}}}
Samba Network File Storage {{{2}}} {{{2}}}
Tiny Tiny RSS News Feed Reader {{{2}}} {{{2}}}
Calibre Organise e-Books {{{2}}} {{{2}}}
Zoph Photo gallery {{{2}}} {{{2}}}
RSS-Bridge RSS Feed Generator {{{2}}} [2] {{{2}}}
Gitweb Simple Git Hosting {{{2}}} {{{2}}}
MiniDLNA Simple Media Server {{{2}}} {{{2}}}
Shadowsocks SOCKS5 proxy {{{2}}} {{{2}}}
Janus Video Room {{{2}}} [1] {{{2}}}
OpenVPN Virtual Private Network {{{2}}} {{{2}}}
WireGuard Virtual Private Network {{{2}}} {{{2}}}
Mumble Voice Chat Server {{{2}}} {{{2}}}
Coturn VoIP Helper {{{2}}} {{{2}}}
Privoxy Web Proxy {{{2}}} {{{2}}}
Searx Web Search {{{2}}} {{{2}}}
WordPress Website and Blog {{{2}}} [2] {{{2}}}
MediaWiki Wiki {{{2}}} {{{2}}}
Ikiwiki Wiki and Blog {{{2}}} {{{2}}}
  1. 1.0 1.1 1.2 App can only be installed from backports.
  2. 2.0 2.1 2.2 App was added to a FreedomBox release in backports.

Intro Information Support Contribute Reports Promote
Vision Hardware Live Help Where To Start Translate Calls Talks
Overview Download Q&A To Do Design Releases Press
Features Manual Contributors Code Blog
FreedomBox for Communities FreedomBox Developer Manual

HELP & DISCUSSIONS: Discussion Forum - Matrix - Mailing List - #freedombox irc.debian.org | CONTACT Foundation | JOIN Project

Next call: Sunday, July 27 at 17:00 UTC