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
DebianWikiOld>fioddor
No edit summary
DebianWikiOld>fioddor
More readable.
Line 12: Line 12:


  * Share files:
  * Share files:
   * Transfer large files ([[FreedomBox/Manual/Deluge|Deluge]], [[FreedomBox/Manual/Transmission|Transmission]], [[FreedomBox/Manual/I2P|I2P]])
   * 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 other to consume publicly.
   * Upload files to your website for others to consume publicly.
   * Privately share files ([[FreedomBox/Manual/bepasty|Bepasty]])
   * Privately share files with [[FreedomBox/Manual/bepasty|Bepasty]].
   * Keep your files synchronized to your !FreedomBox ([[FreedomBox/Manual/Syncthing|Syncthing]])
   * Keep your files synchronized to your !FreedomBox with [[FreedomBox/Manual/Syncthing|Syncthing]].
   * Locally ([[FreedomBox/Manual/Samba|Samba]])
   * Locally with [[FreedomBox/Manual/Samba|Samba]].
  * Publish web content:
  * Publish web content:
   * Publish a blog ([[FreedomBox/Manual/Ikiwiki|Ikiwiki]])
   * Publish a blog with [[FreedomBox/Manual/Ikiwiki|Ikiwiki]].
   * Host a personal or community wiki ([[FreedomBox/Manual/MediaWiki|MediaWiki]])
   * Host a personal or community wiki with [[FreedomBox/Manual/MediaWiki|MediaWiki]].
   * Host regular websites:
   * Host regular websites:
     * Each user has her own website.
     * Each user has her own website.
     * There can be a system-wide website.
     * There can be a system-wide website with [[FreedomBox/Manual/Apache_userdir|User Websites]] .
  * Publish multimedia content (photos, videos, music, ...):
  * Publish multimedia content (photos, videos, music, ...) with [[FreedomBox/Manual/MiniDLNA|MiniDLNA]].
  * [[FreedomBox/Manual/MiniDLNA|MiniDLNA]]
  * Sync your calendar and contacts with [[FreedomBox/Manual/Radicale|Radicale]].
  * Sync your calendar and contacts ([[FreedomBox/Manual/Radicale|Radicale]])
  * Organize your e-books into collections with [[FreedomBox/Manual/Calibre|Calibre]].
  * Organize your e-books into collections ([[FreedomBox/Manual/Calibre|Calibre]])
  * Chat with friends:
  * Chat with friends:
   * 1 To 1 chat calls (!FreedomBox intermediates establishing connection, then peers talk to each other): [[FreedomBox/Manual/JSXC|JSXC]]?, [[FreedomBox/Manual/Matrix|Matrix]]+[[FreedomBox/Manual/Coturn|Coturn]]?
   * 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):
   * Host chat rooms (traffic goes through !FreedomBox):
     * Text: [[FreedomBox/Manual/ejabberd|Ejabberd]]
     * Text: with [[FreedomBox/Manual/ejabberd|Ejabberd]].
     * Audio: [[FreedomBox/Manual/Mumble|Mumble]]
     * Audio: with [[FreedomBox/Manual/Mumble|Mumble]].
     * Video: ??
     * Video: ??
   * !FreedomBox serves as persistent client (remains connected to some external room while you're absent).
   * Remain connected to some external room while you're absent.
     * Text: [[FreedomBox/Manual/Quassel|Quassel]], [[FreedomBox/Manual/I2P|I2P]]
     * Text: with [[FreedomBox/Manual/Quassel|Quassel]], or with [[FreedomBox/Manual/I2P|I2P]].
  * Share your internet connection with local devices.
  * Share your internet connection with local devices.
   * Escape search engine filter bubbles using a metasearch engine ([[FreedomBox/Manual/Searx|Searx]])
   * Escape search engine filter bubbles using a metasearch engine like [[FreedomBox/Manual/Searx|Searx]].
   * Block ads while browsing the web ([[FreedomBox/Manual/Privoxy|Privoxy]])
   * Block ads while browsing the web. With [[FreedomBox/Manual/Privoxy|Privoxy]].
  * Connect securely to your !FreedomBox services ([[FreedomBox/Manual/OpenVPN|OpenVPN]]) from the internet
  * 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 publish services in untrusted networks
   * in order to access through untrusted networks as if you were locally there.
   * in order to access through untrusted networks as if you were locally there.
  * Host your own web office apps:
  * Host your own web office apps:
   * Check your email ([[FreedomBox/Manual/Roundcube|Roundcube]])
   * Check your email with [[FreedomBox/Manual/Roundcube|Roundcube]].
   * Read news ([[FreedomBox/Manual/TinyTinyRSS|Tiny Tiny RSS]])
   * Read news with [[FreedomBox/Manual/TinyTinyRSS|Tiny Tiny RSS]].
   * Host a multiplayer block sandbox ([[FreedomBox/Manual/Minetest|Minetest]])
   * Host a multiplayer block sandbox with [[FreedomBox/Manual/Minetest|Minetest]].
   * Collaboratively edit a text document ([[FreedomBox/Manual/Infinoted|infinoted]])
   * Collaboratively edit a text document with [[FreedomBox/Manual/Infinoted|infinoted]].
  * Circumvent censorship using a socks5 proxy ([[FreedomBox/Manual/Shadowsocks|Shadowsocks]])
  * Circumvent censorship using a socks5 proxy like [[FreedomBox/Manual/Shadowsocks|Shadowsocks]].
  * Learn how to use each application:
  * Learn how to use each application:
   * Offline Manual
   * Offline Manual
Line 59: Line 58:


  * Invite friends to use your box:
  * Invite friends to use your box:
   * users and set access privileges ([[FreedomBox/Manual/Users|Users and Groups]])
   * 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
   * Use a single login for !FreedomBox Interface, XMPP, Ikiwiki and SSH
   * Share infrastructure resources:
   * Share infrastructure resources:
     * Provide DNS service for your local network ([[FreedomBox/Manual/Bind|bind]])
     * Provide DNS service for your local network with [[FreedomBox/Manual/Bind|bind]].
     * Connect storage devices ([[FreedomBox/Manual/Storage|Storage]])
     * Connect storage devices (See [[FreedomBox/Manual/Storage|Storage]]).
     * Provide linux accounts to users (SSH), including python3, ...etc
     * Provide a linux (including python3, etc) console accesible through [[FreedomBox/Manual/SecureShell|SSH]].
  * Connect your !FreedomBox to the world:
  * Connect your !FreedomBox to the world:
   * Access your !FreedomBox from the public Internet ([[FreedomBox/Manual/PageKite|Pagekite]], [[FreedomBox/Manual/Tor|Tor]], [[FreedomBox/Manual/DynamicDNS|Dynamic DNS]])
   * 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 ([[FreedomBox/Manual/LetsEncrypt|Let's Encrypt]])
   * Obtain a certificate for your domain from [[FreedomBox/Manual/LetsEncrypt|Let's Encrypt]].
   * Manage network connections over Ethernet, Wi-Fi, or PPPoE ([[FreedomBox/Manual/Networks|Networks]])
   * Manage network connections over Ethernet, Wi-Fi, or PPPoE (See [[FreedomBox/Manual/Networks|Networks]]).
  * Control your !FreedomBox:
  * Control your !FreedomBox:
   * Customize it:
   * Customize it:
     * Configure system name and interface language ([[FreedomBox/Manual/Configure|Configure]])
     * Configure system name and interface language (See [[FreedomBox/Manual/Configure|Configure]]).
     * Configure time zone and network time service ([[FreedomBox/Manual/DateTime|Date and Time]])
     * Configure time zone and network time service (See [[FreedomBox/Manual/DateTime|Date and Time]]).
   * Know what's happening in your box:
   * Know what's happening in your box:
     * Run diagnostic tests ([[FreedomBox/Manual/Diagnostics|Diagnostics]])
     * Run diagnostic tests (See [[FreedomBox/Manual/Diagnostics|Diagnostics]]).
    * Configure service discovery ([[FreedomBox/Manual/ServiceDiscovery|Service Discovery]])
     * View which services are allowed through the firewall (See [[FreedomBox/Manual/Firewall|Firewall]]).
     * View which services are allowed through the firewall ([[FreedomBox/Manual/Firewall|Firewall]])
     * Watch storage consumption in each device (See [[FreedomBox/Manual/Storage|Storage]]).
     * Watch storage consuption in each device ([[FreedomBox/Manual/Storage|Storage]])
     * from a web interface with [[FreedomBox/Manual/Cockpit|Cockpit]].
     * from a web interface ([[FreedomBox/Manual/Cockpit|Cockpit]])
   * Solve and prevent troubles:
   * Solve and prevent troubles:
     * Upgrade software packages automatically ([[FreedomBox/Manual/Upgrades|Software Upgrades]])
     * Upgrade software packages automatically (See [[FreedomBox/Manual/Upgrades|Software Upgrades]]).
     * View disk information or expand a partition ([[FreedomBox/Manual/Disks|Disks]])
     * View disk information or expand a partition (See [[FreedomBox/Manual/Disks|Disks]]).
     * Create and restore filesystem snapshots ([[FreedomBox/Manual/Snapshots|Snapshots]])
     * Create and restore filesystem snapshots (See [[FreedomBox/Manual/Snapshots|Snapshots]]).
     * Backup your data ([[FreedomBox/Manual/Backups|Backups]])
     * 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:
  * Learn how to administer your box:
   * Offline Manual
   * Offline Manual

Revision as of 17:57, 5 December 2020

~-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):
    * Text: with Ejabberd.
    * Audio: with Mumble.
    * Video: ??
  * Remain connected to some external room while you're absent.
    * Text: with Quassel, or with I2P.
* 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:
  * Check your email with Roundcube.
  * Read news with Tiny Tiny RSS.
  * Host a multiplayer block sandbox with Minetest.
  * Collaboratively edit a text document with infinoted.
* 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:
    * 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 service discovery (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.

* 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 || (./) || (./) || ||

<<Include(FreedomBox/Portal)>>


CategoryFreedomBox