Backup your system for a desktop user

Sunday, April 5th, 2009 | desktop, english, utilities

While Linux and Debian are plenty of programs for backing up your system, things change when you need a backup system for a common desktop user. In this area there is a lot of room for improvement, as programs for KDE and GNOME are years behind what programs for Windows and Mac OS X are offering.
There has been some programs intents of writing a good program, full featured and with a nice graphical interface, as Simple Backup, and its fork Not So Simple Backup, pybackpack, or TimeVault, an intent to clone Apple’s TImeMachine, and it’s fork TimeVaultNG written for KDE. Those are projects that start with a great impulse, even some of the mentored by Google Summer of Code, and when they reach some basic functionality, they get abandoned or not being properly maintained.
What I would like to see for a backup system for desktop user is:

  • Desktop independent backend. Why implement and reimplement and reimplement again. A lot of effort is lost in early stages, until program starts to be functional. For this, using yet written utils as rdif-backup, duplicity or rdup would allow this step to get ready faster, and being more reliable.
  • Frontend integrated with desktop, being it GNOME or KDE. This will imply implementing two desktop clients, so they can use technologies available to each one.
  • Using dbus for communicating frontend and backend.
  • Backend should be able to detect removable devicies as well as network based backups (think on NAS), and only perform the backup if they are present
  • Allow to store backups also in Amazon S3. This could be in raw or even better, with a system that would allow mounting the remote device as a local HDD. This is something JungleDisk makes, and using fuse should not be hard to implement

A lot of improvement and innovation has taken place in Linux Desktop during all these years, but backups are also important for SOHO users, and they need a well integrated program for doing that, as console based solutions usually require configuration skills which desktop users don’t have.
Updated 6th April 22:26 CEST: I have been recommended in comments to try Back in Time and Déjà Dup. Both are in active delopment, which is a bonus. The first one works in a similar way to TimeVault, while the second one works using duplicity as backend, but has support to upload the resulting files to a remote server using SSH or to Amazon S3. I will investigate more on these apps.

Tags: , , ,

6 Comments to Backup your system for a desktop user

David
April 5, 2009

Have you tried backintime? It has KDE4 and Gnome clients.

Alexandre Franke
April 5, 2009

Have a look at Déjà Dup which is using duplicity.

jldugger
April 5, 2009

I think you missed the url for sbackup.

Ours
April 5, 2009

Finally, do you have a proved tool for that purpose?

It’s “funny” to see how all those projects are duplicating… always the same problem in the freeworld.

jsogo
April 6, 2009

David and Alexandre:
Thanks for pointing these two utils. I will have to take a closer look, but they seem promising. Let’s see…

jldugger:
Thanks, post updated.

Ours:
I have to check those tools pointed in comments, and I will update post with what I find.

Mike
April 6, 2009

Grsync is a user-friendly GTK frontend to rsync.

Meta

Search



Free web hostingWeb hosting