Backup should be automatical

Posted on 2009-10-15 18:54 UTC by Janne Pänkälä. Status: Under consideration, Categories: Utilities.

Desired Situation:

Personal data automatically secured to location that would more likely survive
if device gets destroyed.


Solutions for this brainstorm


Solution #1: Automatic backup to multilocation.

Posted on 2009-10-16 13:52 UTC by Janne Pänkälä.

This is how I would like the backup application to work.


1) Start backup application.
2) First start up -> key generation (private & public)
(passphrase for privatekey optional)
3) Ask local backup destination (only location on SD card should be allowed)
4) Ask backup interval (1/week, 1/day)
5) Ask which content is to be back-upped
6) Ask if backups are to be auto synced to online location over
- WLAN connection
- Phone data connection
7) Finish.

After this device would automagically do (incremental?) encrypted backups to
the SD card on given interval.

Incremental backups could be done with unencrypted index that has filename ->
hash so we would know if some file has changed and need to be on next backup.
If we wish to be more secure even filename would not be needed in index. hash
of it or inode information would be enough to match.

I know there is online Ovi backups, but I think something like this would be
beneficial for the users. Especially if they are not able to sync for few days.

Lot improvements there
- like where and how to store the private key. 3 security levels there.
1) leave it on device
2) leave it on device if it has passphrase
3) store it elsewhere and delete it from device altogether.
- How to make sure that we do not take too much space from SD card
(allow only backups over 1 week?, allow only backups to take x% or xMB from
- notify user as backups have been completed.



Solution #2: Simple ui for rsync or similar app

Posted on 2009-10-20 04:37 UTC by Timo P.

Simple program for creating backup tasks and scheduling them. Possibly only UI for rsync?


Nothing fancy, plain KISS.

  • source
  • destination
  • interval


and encryption could be done with extra option in settings.


Solution #3: Based on wireless network

Posted on 2010-01-17 01:13 UTC by Kasper Souren.

Based on wireless network.  It should be possible to set up automatic backups to a fileserver. When in reach of the wirelss networks with access to the fileserver backups should be made at regular intervals.


Solution #4: Duplicity port for Maemo

Posted on 2010-01-17 23:50 UTC by Quim Gil.

A port of Duplicity exists: - although I haven't tried it.

"Duplicity backs directories by producing encrypted tar-format volumes and uploading them to a remote or local file server. Because duplicity uses librsync, the incremental archives are space efficient and only record the parts of files that have changed since the last backup. Because duplicity uses GnuPG to encrypt and/or sign these archives, they will be safe from spying and/or modification by the server.

The duplicity package also includes the rdiffdir utility. Rdiffdir is an extension of librsync's rdiff to directories---it can be used to produce signatures and deltas of directories as well as regular files. These signatures and deltas are in GNU tar format."

Latest activities to brainstorm Backup should be automatical