WebFrontEnd

From RdiffBackupWiki

Jump to: navigation, search

Building a WebFrontEnd for rdiff-backup should be trivial given the support for web transactions in python. Or, having a more featureful computer readable format would be nice. CVS web front ends might be a good example to follow... The web front end would simplify creating a GUI tool to access files and older revisions for "near-line" backups.


This is supplied by SLBackups webmin frontend http://alioth.debian.org/projects/slbackup/ , there is documentation in norweigian http://developer.skolelinux.no/~klaus/notater/x2083.html but it's pretty easy to understand anyways. Is anything else needed?


We have written a web frontend for restoring rdiff-backup stuff.

It was for a client where we are (still) developing the windows gui onto of rdiff-backup.

He is interested in selling it, so if anyone wants a copy, please email me at dave@solutionsfirst.com.au and we can negotiate a license and a price. Open source licenses considered.

You can see a preview of the web interface here: http://solutionsfirst.com.au/~dave/backup/screenshots/ We have finished all the features and done most of the bugtesting. Our client is getting his product to market now, and still deciding on how to make it available. Odds on, we may have an offsite-backup-business in a box based on rdiff-backup available. The arrangement would be that you get a copy of all our work (windows GUI, webinterface, shell script glue), some documentation, source code and limited support for a set fee. No redistribution allowed however - my client is interested in protecting the income from selling the product. I can arrange for a preview copy of the windows GUI if you contact me. essay writers


Other web frontends:
http://rdiffbackupweb.sourceforge.net/
http://www.rdiffweb.org/

---

rdiff-backup-browser

rdiff-backup-browser is a simple web front end that allows you to browser through your backups and restore individual files. It was developed as part of the rdiff-backup on Amazon_AWS service. The web front end is written in php and does not have any other dependencies, other than rdiff-backup. The is no security incorporated into the tool but anyone familiar with .htaccess would be able to protect it adequately. The following screen shot shows the web interface:

web_rdiff-backup-browser.jpg

The rdiff-backup-browser web interface allows you to select the backup set and backup increment to browse. All of the files in the backup set are displayed. Click on the directories to expand their contents. Click on individual files to download the version at the time of the backup. Hover over a file or directory to view details about the owner, size and last modification date. Note - for large backup sets, displaying the initial file list will take a little time, just be patient.

Installation requires the suPHP Apache module and the php FileInfo extention. suPHP allows the server side include script to run as a userid with access to the back repositories. Change the owner of index.php to a user id that has read access to your backup repository. This user id will also need write access to the tmp directory in the rdiff-backup-browser directory. Other local configuration parameters are located in config.php.

rdiff-backup-browser is available from here.

Back to SuggestedFeatures

Personal tools