Differences between revisions 1 and 83 (spanning 82 versions)
Revision 1 as of 2015-10-10 23:57:15
Size: 1208
Comment: new page
Revision 83 as of 2020-12-05 17:57:29
Size: 9492
Editor: fioddor
Comment: More readable.
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[de/FreedomBox/Funktionen|Deutsch]] - English - [[es/FreedomBox/Features|Español]] - [[fr/FreedomBox/Caracteristiques|Français]]-~
Line 3: Line 5:
Here is a list of user-facing features that have been implemented in !FreedomBox. == Implemented ==
Line 5: Line 7:
== Basic System Features == Here is a list of user-facing features that have been implemented in !FreedomBox. You can also check [[FreedomBox/Introduction|FreedomBox introduction]] and [[FreedomBox/Hardware|supported hardware]] related pages.
Line 7: Line 9:
 * Configure hostname and domain name
 * Manage users and groups
 * Single sign-on support for XMPP and Ikiwiki
 * Manage network connections (Ethernet / Wi-Fi / PPPoE)
 * Automatic software upgrades
 * Diagnostic tests
 * Firewall
   * Automatic operation when services are enabled or disabled
   * Status display for each service and port
 * Network time server and time zone configuration
 * Service discovery
=== Use Cases for User Applications ===
Line 19: Line 11:
== Available Apps == With !FreedomBox, you can:
Line 21: Line 13:
=== Web Apps ===  * Share files:
   * Transfer large files with [[FreedomBox/Manual/Deluge|Deluge]], with [[FreedomBox/Manual/Transmission|Transmission]], or with [[FreedomBox/Manual/I2P|I2P]].
   * Upload files to your website for others to consume publicly.
   * Privately share files with [[FreedomBox/Manual/bepasty|Bepasty]].
   * Keep your files synchronized to your !FreedomBox with [[FreedomBox/Manual/Syncthing|Syncthing]].
   * Locally with [[FreedomBox/Manual/Samba|Samba]].
 * Publish web content:
   * Publish a blog with [[FreedomBox/Manual/Ikiwiki|Ikiwiki]].
   * Host a personal or community wiki with [[FreedomBox/Manual/MediaWiki|MediaWiki]].
   * Host regular websites:
     * Each user has her own website.
     * There can be a system-wide website with [[FreedomBox/Manual/Apache_userdir|User Websites]] .
 * Publish multimedia content (photos, videos, music, ...) with [[FreedomBox/Manual/MiniDLNA|MiniDLNA]].
 * Sync your calendar and contacts with [[FreedomBox/Manual/Radicale|Radicale]].
 * Organize your e-books into collections with [[FreedomBox/Manual/Calibre|Calibre]].
 * Chat with friends:
   * 1 To 1 chat calls (!FreedomBox intermediates establishing connection, then peers talk to each other) with [[FreedomBox/Manual/JSXC|JSXC]]?, or with [[FreedomBox/Manual/Matrix|Matrix]]+[[FreedomBox/Manual/Coturn|Coturn]]?
   * Host chat rooms (traffic goes through !FreedomBox):
     * Text: with [[FreedomBox/Manual/ejabberd|Ejabberd]].
     * Audio: with [[FreedomBox/Manual/Mumble|Mumble]].
     * Video: ??
   * Remain connected to some external room while you're absent.
     * Text: with [[FreedomBox/Manual/Quassel|Quassel]], or with [[FreedomBox/Manual/I2P|I2P]].
 * Share your internet connection with local devices.
   * Escape search engine filter bubbles using a metasearch engine like [[FreedomBox/Manual/Searx|Searx]].
   * Block ads while browsing the web. With [[FreedomBox/Manual/Privoxy|Privoxy]].
 * Connect securely to your !FreedomBox services from the internet through [[FreedomBox/Manual/OpenVPN|OpenVPN]].
   * in order to publish services in untrusted networks
   * in order to access through untrusted networks as if you were locally there.
 * Host your own web office apps:
   * Check your email with [[FreedomBox/Manual/Roundcube|Roundcube]].
   * Read news with [[FreedomBox/Manual/TinyTinyRSS|Tiny Tiny RSS]].
   * Host a multiplayer block sandbox with [[FreedomBox/Manual/Minetest|Minetest]].
   * Collaboratively edit a text document with [[FreedomBox/Manual/Infinoted|infinoted]].
 * Circumvent censorship using a socks5 proxy like [[FreedomBox/Manual/Shadowsocks|Shadowsocks]].
 * Learn how to use each application:
   * Offline Manual
   * Online resources
   * Community support
     * Forums
     * Mailing List
     * IRC channel
 * [[FreedomBox/LeavingTheCloud|Other features and solutions]]
Line 23: Line 57:
 * JWChat: XMPP Web Client
 * Deluge: !BitTorrent Web Client
 * Transmission: !BitTorrent Web Client
 * Shaarli: Bookmarks Web App
 * Roundcube: Email Web Client
 * ownCloud: File Hosting Web App
 * Ikiwiki: Wiki & Blog Web App
=== Use Cases for the System Owner ===
Line 31: Line 59:
=== Other Services ===  * Invite friends to use your box:
   * Grant !FreedomBox accounts and access privileges to users (See [[FreedomBox/Manual/Users|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 [[FreedomBox/Manual/Bind|bind]].
     * Connect storage devices (See [[FreedomBox/Manual/Storage|Storage]]).
     * Provide a linux (including python3, etc) console accesible through [[FreedomBox/Manual/SecureShell|SSH]].
 * Connect your !FreedomBox to the world:
   * Access your !FreedomBox from the public Internet via [[FreedomBox/Manual/PageKite|Pagekite]], [[FreedomBox/Manual/Tor|Tor]], or [[FreedomBox/Manual/DynamicDNS|DNS]].
   * Obtain a certificate for your domain from [[FreedomBox/Manual/LetsEncrypt|Let's Encrypt]].
   * Manage network connections over Ethernet, Wi-Fi, or PPPoE (See [[FreedomBox/Manual/Networks|Networks]]).
 * Control your !FreedomBox:
   * Customize it:
     * Configure system name and interface language (See [[FreedomBox/Manual/Configure|Configure]]).
     * Configure time zone and network time service (See [[FreedomBox/Manual/DateTime|Date and Time]]).
   * Know what's happening in your box:
     * Run diagnostic tests (See [[FreedomBox/Manual/Diagnostics|Diagnostics]]).
     * View which services are allowed through the firewall (See [[FreedomBox/Manual/Firewall|Firewall]]).
     * Watch storage consumption in each device (See [[FreedomBox/Manual/Storage|Storage]]).
     * from a web interface with [[FreedomBox/Manual/Cockpit|Cockpit]].
   * Solve and prevent troubles:
     * Upgrade software packages automatically (See [[FreedomBox/Manual/Upgrades|Software Upgrades]]).
     * View disk information or expand a partition (See [[FreedomBox/Manual/Disks|Disks]]).
     * Create and restore filesystem snapshots (See [[FreedomBox/Manual/Snapshots|Snapshots]]).
     * Backup your data with Borg (See [[FreedomBox/Manual/Backups|Backups]]).
     * Configure service discovery (See [[FreedomBox/Manual/ServiceDiscovery|Service Discovery]]).
 * Learn how to administer your box:
   * Offline Manual
   * Online resources
   * Community support
     * Forums
     * Mailing List
     * IRC channel
Line 33: Line 93:
 * Tor: Anonymity Network
   * Hidden service to provide a .onion address for web apps
   * Download software packages over Tor
   * Tor SOCKS port available
 * Ejabberd: XMPP Chat Server
 * DynamicDNS Client
 * !PageKite: Public Visibility Service
 * Mumble: Voice Chat Server
 * Privoxy: Web Proxy Service
== Planned ==

These features are planned for upcoming releases.

 * Run your own federated social networking server ([[FreedomBox/Manual/Diaspora|diaspora*]])
 * Host your photos and videos (MediaGoblin)
 * Run your micro-blogging social network ([[FreedomBox/Manual/GNUSocial|GNU Social]], Mastodon, Pleroma)
 * Email server
 * Scheduled backups
 * Manage and share your bookmarks ([[FreedomBox/Manual/Shaarli|Shaarli]])

== Applications available in each Release ==

||'''Application'''||'''Description'''||'''Debian 9 (Stretch)'''||'''Debian 10 (Buster)'''||'''Comment'''||
|| [[FreedomBox/Manual/DynamicDNS|Dynamic DNS]] || Access to !FreedomBox || ? || (./) || ||
|| [[FreedomBox/Manual/PageKite|Pagekite]] || Access to !FreedomBox || ? || (./) || ||
|| [[FreedomBox/Manual/Tor|Tor]] || Anonymity Network || (./) || (./) || ||
|| [[FreedomBox/Manual/I2P|I2P]] || Anonymity Network || {X} || {X} || added in buster-backports ||
|| [[FreedomBox/Manual/Transmission|Transmission]] || !BitTorrent Web Client || (./) || (./) || ||
|| [[FreedomBox/Manual/Deluge|Deluge]] || !BitTorrent Web Client || (./) || (./) || ||
|| [[FreedomBox/Manual/Minetest|Minetest]] || Block Sandbox || (./) || (./) || ||
|| [[FreedomBox/Manual/Radicale|Radicale]] || Calendar and Addressbook || (./) || (./) || ||
|| [[FreedomBox/Manual/Quassel|Quassel]] || Chat Client (IRC) || (./) || (./) || ||
|| [[FreedomBox/Manual/JSXC|JSXC]] || Chat Client (XMPP) || (./) || (./) || ||
|| [[FreedomBox/Manual/ejabberd|Ejabberd]] || Chat Server (XMPP) || (./) || (./) || ||
|| [[FreedomBox/Manual/Matrix|Matrix Synapse]] || Chat Server (Matrix) || {X} || (./) || only in buster-backports ||
|| [[FreedomBox/Manual/Roundcube|Roundcube]] || Email Client || (./) || (./) || ||
|| [[FreedomBox/Manual/bepasty|Bepasty]] || File Publishing || {X} || {X} || added in buster-backports ||
|| [[FreedomBox/Manual/Sharing|Sharing]] || File Publishing || ? || (./) || ||
|| [[FreedomBox/Manual/MLDonkey|MLDonkey]] || File Sharing || {X} || (./) || ||
|| [[FreedomBox/Manual/Tahoe-LAFS|Tahoe-LAFS]] || File Storage (Distributed) || ? || (./) || ||
|| [[FreedomBox/Manual/Syncthing|Syncthing]] || File Synchronization || ? || (./) || ||
|| [[FreedomBox/Manual/Infinoted|Infinoted]] || Gobby Server || (./) || (./) || ||
|| [[FreedomBox/Manual/TinyTinyRSS|Tiny Tiny RSS]] || News Feed Reader || {X} || (./) || ||
|| [[FreedomBox/Manual/Calibre|Calibre]] || Organise e-Books || {X} || (./) || ||
|| [[FreedomBox/Manual/Shadowsocks|Shadowsocks]] || SOCKS5 proxy || {X} || (./) || ||
|| [[FreedomBox/Manual/OpenVPN|OpenVPN]] || Virtual Private Network || (./) || (./) || ||
|| [[FreedomBox/Manual/Mumble|Mumble]] || Voice Chat Server || (./) || (./) || ||
|| [[FreedomBox/Manual/Repro|Repro]] || VoIP Server (SIP) || (./) || {X} || ||
|| [[FreedomBox/Manual/Privoxy|Privoxy]] || Web Proxy || (./) || (./) || ||
|| [[FreedomBox/Manual/Searx|Searx]] || Web Search || {X} || (./) || ||
|| [[FreedomBox/Manual/MediaWiki|MediaWiki]] || Wiki || {X} || (./) || ||
|| [[FreedomBox/Manual/Ikiwiki|Ikiwiki]] || Wiki and Blog || (./) || (./) || ||

<<Include(FreedomBox/Portal)>>

Translation(s): ?Deutsch - English - Español - ?Français

Features

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

With FreedomBox, you can:

  • Share files:
    • Transfer large files with Deluge, with Transmission, or with I2P.

    • Upload files to your website for others to consume publicly.
    • Privately share files with Bepasty.

    • Keep your files synchronized to your FreedomBox with Syncthing.

    • Locally with Samba.

  • Publish web content:
    • Publish a blog with Ikiwiki.

    • Host a personal or community wiki with MediaWiki.

    • Host regular websites:
      • Each user has her own website.
      • There can be a system-wide website with User Websites .

  • Publish multimedia content (photos, videos, music, ...) with MiniDLNA.

  • Sync your calendar and contacts with Radicale.

  • Organize your e-books into collections with Calibre.

  • Chat with friends:
    • 1 To 1 chat calls (FreedomBox intermediates establishing connection, then peers talk to each other) with JSXC?, or with Matrix+Coturn?

    • Host chat rooms (traffic goes through FreedomBox):

    • Remain connected to some external room while you're absent.
  • Share your internet connection with local devices.
    • Escape search engine filter bubbles using a metasearch engine like Searx.

    • Block ads while browsing the web. With Privoxy.

  • Connect securely to your FreedomBox services from the internet through OpenVPN.

    • in order to publish services in untrusted networks
    • in order to access through untrusted networks as if you were locally there.
  • Host your own web office apps:
  • Circumvent censorship using a socks5 proxy like Shadowsocks.

  • 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

  • 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 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:
  • 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.

  • Run your own federated social networking server (diaspora*)

  • Host your photos and videos (?MediaGoblin)

  • Run your micro-blogging social network (GNU Social, Mastodon, Pleroma)

  • Email server
  • Scheduled backups
  • Manage and share your bookmarks (Shaarli)

Applications available in each Release

Application

Description

Debian 9 (Stretch)

Debian 10 (Buster)

Comment

Dynamic DNS

Access to FreedomBox

?

(./)

Pagekite

Access to FreedomBox

?

(./)

Tor

Anonymity Network

(./)

(./)

I2P

Anonymity Network

{X}

{X}

added in buster-backports

Transmission

BitTorrent Web Client

(./)

(./)

Deluge

BitTorrent Web Client

(./)

(./)

Minetest

Block Sandbox

(./)

(./)

Radicale

Calendar and Addressbook

(./)

(./)

Quassel

Chat Client (IRC)

(./)

(./)

JSXC

Chat Client (XMPP)

(./)

(./)

Ejabberd

Chat Server (XMPP)

(./)

(./)

Matrix Synapse

Chat Server (Matrix)

{X}

(./)

only in buster-backports

Roundcube

Email Client

(./)

(./)

Bepasty

File Publishing

{X}

{X}

added in buster-backports

Sharing

File Publishing

?

(./)

?MLDonkey

File Sharing

{X}

(./)

Tahoe-LAFS

File Storage (Distributed)

?

(./)

Syncthing

File Synchronization

?

(./)

Infinoted

Gobby Server

(./)

(./)

Tiny Tiny RSS

News Feed Reader

{X}

(./)

Calibre

Organise e-Books

{X}

(./)

Shadowsocks

SOCKS5 proxy

{X}

(./)

OpenVPN

Virtual Private Network

(./)

(./)

Mumble

Voice Chat Server

(./)

(./)

Repro

VoIP Server (SIP)

(./)

{X}

Privoxy

Web Proxy

(./)

(./)

Searx

Web Search

{X}

(./)

MediaWiki

Wiki

{X}

(./)

Ikiwiki

Wiki and Blog

(./)

(./)


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 - Mailing List - #freedombox irc.debian.org | CONTACT Foundation | JOIN Project

Next call: Saturday, December 10 at 14:00 UTC

This page is copyright its contributors and is licensed under the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.


CategoryFreedomBox