GraphicalUserInterfaces

From RdiffBackupWiki

Jump to: navigation, search

Contents

Graphical User Interfaces (GUIs) for rdiff-backup

Most will use rdiff-backup via commandline (for automating backups), but some users don't feel comfortable with/are used to graphical interfaces, so the below list might help.

Software's status (version and maintained) as of 2009-01-12.

The requirements listed below are in addition to normal (command-line) rdiff-backup needs (Python, librsync, ...)

Cross-platform

Wikipedia-EN Cross-platform Definition

Web-based

 Status: alpha, maintained, version 0.6.2 (2008-02)
 Maintainer: Josh Nisly
 Requirements: CherryPy v3.0 (localhost webserver), pysqlite (file-based database)
 License: GPL 2
 Screenshots: here
 Notes: supports SSL (starting v0.6.2)
        berliOS Project Website: http://developer.berlios.de/projects/rdiffweb/
        several users reported back, they use it in production environments


  • Rdiff-backup-web [2]
 Status: alpha, maintained, version 0.06 (2008-07)
 Activity: SF Project Statistics
 Maintainer: Dale Stirling (rdiffbackupweb AT puredistortion DOT com), created By David Evans
 Requirements: Python, PHP (for webinterface), Database-Server (MySQL)
 License: ?
 Screenshots: at bottom of page


  • SLBackup's webmin frontend [3]
 Status: beta, maintained??, version 0.0.9 (2004-03 !)
 Maintainer: Morten Werner Forsbring
 Requirements: Perl, webmin
 License: GPL 2


Here is an already existing Wiki-page/detail about WebFrontEnds.


GTK+ / PyGTK

What's GTK+?

None currently, but below pyBackPack could be cleaned up and the last Gnome-specific dependencies removed. From the maintainer of pyBackPack, Andrew Price: "It requires some GNOME specific widgets to work at the moment. I'm planning on stripping these and using GTK+ widgets only."


  • HomeUserBackup / HUBackup [4], [5]
 A Gtk+ GUI for allowing the user to take backups and create rollbacks 
 in the DAR (DiskArchiver) format. Could be made to work with rdiff-backup:
 http://sivang.blogspot.com/2007/10/hubackup-and-rdiff-backup-or-how-i.html

Platform-specific

Linux Gnome

 Status: stable, maintained, version 0.5.6 (2008-09)
 Maintainer: Andrew Price (andy AT_SIGN andrewprice DOT me DOT uk)
 Requirements: Linux, Gnome, python-glade2 python-gnome2 python-sqlite3
 License: GPL 2
 Screenshots: here
 Notes: sponsored 2005 Google SoC (Google Summer of Code) project
        looks very good


  • FlyBack - Apple's Time Machine for Linux [8]
 Notice: it's a frontend for rsync, not rdiff-backup, but can be changed
 Status: stable, maintained?, version 0.4.0 (2007-11), Code-Repository: 2008-12
 Maintainer: Derek Anderson
 Requirements: Linux, python-glade2 python-gnome2 python-sqlite3
 License: GPL 2
 Screenshot: here
 Notes: currently *NOT* for rdiff-backup, but rsync
        Using it with rdiff-backup http://code.google.com/p/flyback/issues/detail?id=5
        Mailing-list: http://groups.google.com/group/flyback-discuss


Linux KDE

 Status: stable, not? maintained, version 0.4.0 (2006-11)
 Maintainer: Jean-Remy Falleri (jr.falleri at laposte.net)
 Requirements: Linux, KDE
 License: GPL 2
 Screenshots: here
 Notes: included in several Linux-distributions
        backup-creation Wizard; available in several languages


Windows via CygWin Unix-Emulation Layer

pyBackPack could be ported to work cross-platform (e.g. in CygWin under windows with PythonGTK(2)+), too, hints: http://lists.sucs.org/pipermail/pybackpack/2007-May/000033.html

From the maintainer of pyBackPack, Andrew Price: "It should [run under CygWin] in theory but I've yet to hear from anyone who has managed it."


Native Windows GUIs

none known


Remarks

For the non-webbased GUIs, pyBackPack looks to me (Oliver Mulatz) the most complete, promising GUI and could be ported to work cross-platform. From the maintainer of pyBackPack, Andrew Price: "It requires some GNOME specific widgets to work at the moment. I'm planning on stripping these and using GTK+ widgets only."

Reference and tasks to do: http://lists.nongnu.org/archive/html/rdiff-backup-users/2009-01/msg00031.html

Personal tools