Differences between revisions 1 and 23 (spanning 22 versions)
Revision 1 as of 2018-10-01 16:36:42
Size: 1414
Editor: ?DannyHaidar
Comment:
Revision 23 as of 2019-01-18 22:26:06
Size: 3217
Comment: Update OpenVPN information
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
Describe FreedomBox/Manual/Backups here. = Backups =
Line 3: Line 3:
As of version 0.39.0, FreedomBox now includes a Backups feature. The Backups feature is built using the "borgbackup" Debian package. Borg is a deduplicating and compressing backup program. It is designed for efficient and secure backups. As of version 0.39, !FreedomBox now includes a Backups feature. The Backups feature is built using the "borgbackup" Debian package. Borg is a deduplicating and compressing backup program. It is designed for efficient and secure backups. This backups feature can be used to selectively backup data on an app-by-app basis. Thus, the Backups menu prompts users with a checklist of the apps whose data they want to backup. Users can select any number of apps to back up, from one to all. Note, however, that not all apps generate personal data, so not all apps will be listed in the backups menu. For your reference, the status report below lists the apps for which no backups are needed.
Line 5: Line 5:
As the Backups feature is currently still in development, it can only backup data for a limited number of FreedomBox apps. We are working on offering backup support for every app in the FreedomBox system. As the Backups feature is currently still in development, it can only backup data for a limited number of !FreedomBox apps. We are working on offering backup support for every app in the !FreedomBox system.
Line 7: Line 7:
As of October 01, 2018, the following apps are supported by the Backups feature:
* Dynamic DNS
* ejabberd
* ikiwiki
* infinoted
* Matrix Synapse
* Minetest
* Radicale
* repro
== Status Report for Backups Integration ==
Line 17: Line 9:
The following apps require no backups and therefor require no integration in the Backups feature:
* Cockpit (no backup needed)
* Privoxy (no backup needed)
* Roundcube (no backup needed)
* SearX (no backup needed)
The following apps require no backups and therefore require no integration in the Backups feature:
 * Avahi (no backup needed)
 * Backups (no backup needed)
 
* Cockpit (no backup needed)
 * Diagnostics (no backup needed)
 * Firewall (no backup needed)
 * JSXC (no backup needed)
 * Names (no backup needed)
 * Power (no backup needed)
 
* Privoxy (no backup needed)
 * Roundcube (no backup needed)
 * SearX (no backup needed)
 * Storage (no backup needed)
Line 23: Line 23:
As of October 01, 2018, we are still working on Backups support for the following apps and feature:
* Coquelicot
* Deluge
* Datetime
* JSXC
* Let's Encrypt
* MediaWiki
* Monkeysphere
* Mumble (in progress)
* Networks
* OpenVPN
* Pagekite
* Quassel
* Security
* Shadowsocks
* Sharing
* Snapshot
* Syncthing
* Tahoe-LAFS
* Tiny Tiny RSS
* Tor
* Transmission
* Upgrades
* Users
As of version 0.39, the following apps and features are supported by the Backups feature:
 * Dynamic DNS
 * ejabberd
 * ikiwiki
 * infinoted
 * Matrix Synapse
 * !MediaWiki
 * Minetest
 * Radicale
 * repro

In version 0.40, the following apps and features are supported by the Backups feature:
 * Coquelicot
 * Mumble
 * Pagekite
 * Quassel
 * Shadowsocks
 * Sharing
 * Transmission

In version 0.41, the following apps and features are supported by the Backups feature:
 * Bind
 * Deluge
 * Datetime
 * Secure Shell (SSH) Server
 * Security
 * Snapshot

In version 0.42, the following apps and features are supported by the Backups feature:
 * Monkeysphere
 * Tahoe-LAFS
 * Tor
 * Upgrades
 * Let's Encrypt

In version 0.48, the following apps and features will be supported by the Backups feature:
 * OpenVPN

We are still working on Backups support for the following apps and features:
 * Syncthing
 * Tiny Tiny RSS

There are no plans to backup data for the following application for now:
 * Networks
 * Users
Line 49: Line 70:

== How to install and use Backups ==

'''Step 1'''

{{attachment:Backups_Step1_v49.png|Backups: Step 1|width=800}}

'''Step 2'''

{{attachment:Backups_Step2_v49.png|Backups: Step 2|width=800}}

'''Step 3'''

{{attachment:Backups_Step3_v49.png|Backups: Step 3|width=800}}

'''Step 4'''

{{attachment:Backups_Step4_v49.png|Backups: Step 4|width=800}}

'''Step 5'''

{{attachment:Backups_Step5_v49.png|Backups: Step 5|width=800}}

'''Step 6'''

{{attachment:Backups_Step6_v49.png|Backups: Step 6|width=800}}

'''Step 7'''

{{attachment:Backups_Step7_v49.png|Backups: Step 7|width=800}}

Backups

As of version 0.39, FreedomBox now includes a Backups feature. The Backups feature is built using the "borgbackup" Debian package. Borg is a deduplicating and compressing backup program. It is designed for efficient and secure backups. This backups feature can be used to selectively backup data on an app-by-app basis. Thus, the Backups menu prompts users with a checklist of the apps whose data they want to backup. Users can select any number of apps to back up, from one to all. Note, however, that not all apps generate personal data, so not all apps will be listed in the backups menu. For your reference, the status report below lists the apps for which no backups are needed.

As the Backups feature is currently still in development, it can only backup data for a limited number of FreedomBox apps. We are working on offering backup support for every app in the FreedomBox system.

1. Status Report for Backups Integration

The following apps require no backups and therefore require no integration in the Backups feature:

  • Avahi (no backup needed)
  • Backups (no backup needed)
  • Cockpit (no backup needed)
  • Diagnostics (no backup needed)
  • Firewall (no backup needed)
  • JSXC (no backup needed)
  • Names (no backup needed)
  • Power (no backup needed)
  • Privoxy (no backup needed)
  • Roundcube (no backup needed)
  • SearX (no backup needed)
  • Storage (no backup needed)

As of version 0.39, the following apps and features are supported by the Backups feature:

  • Dynamic DNS
  • ejabberd
  • ikiwiki
  • infinoted
  • Matrix Synapse
  • MediaWiki

  • Minetest
  • Radicale
  • repro

In version 0.40, the following apps and features are supported by the Backups feature:

  • Coquelicot
  • Mumble
  • Pagekite
  • Quassel
  • Shadowsocks
  • Sharing
  • Transmission

In version 0.41, the following apps and features are supported by the Backups feature:

  • Bind
  • Deluge
  • Datetime
  • Secure Shell (SSH) Server
  • Security
  • Snapshot

In version 0.42, the following apps and features are supported by the Backups feature:

  • Monkeysphere
  • Tahoe-LAFS
  • Tor
  • Upgrades
  • Let's Encrypt

In version 0.48, the following apps and features will be supported by the Backups feature:

  • OpenVPN

We are still working on Backups support for the following apps and features:

  • Syncthing
  • Tiny Tiny RSS

There are no plans to backup data for the following application for now:

  • Networks
  • Users

You can find an updated log of our progress here: https://salsa.debian.org/freedombox-team/plinth/issues/1390

2. How to install and use Backups

Step 1

Backups: Step 1

Step 2

Backups: Step 2

Step 3

Backups: Step 3

Step 4

Backups: Step 4

Step 5

Backups: Step 5

Step 6

Backups: Step 6

Step 7

Backups: Step 7