GraphicalUserInterfaces
From RdiffBackupWiki
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
- RdiffWeb [1]
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
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."
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
- Keep [9]
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
