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

Java/Swing

  • JBackpack [1]
 Status: beta, maintained, version 0.9 (2010-10)
 Maintainer: Ronny Standtke
 Requirements: Java
 License: GPL
 Screenshots: [2]  Windows 7 backup software  
 Notes: supports remote file systems via SSHFS and SMB
        supports encryption of backup destination directories via EncFS

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 [4]
 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 [5]
 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 [6], [7]
 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 [10]
 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

background check

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

Our Website provides Online Market and Online Shopping services on Affordable Market rates.

Personal tools