Skip to main content
Join the official 2019 Python Developers SurveyStart the survey!

A web interface to rdiff-backup repositories

Project description


Rdiffweb is a web application that allows you to view repositories generated by rdiff-backup. The purpose of this application is to ease the management of backups and quickly restore your data with a rich and powerful web interface.

Rdiffweb is written in Python and is released as open source project under the GNU GENERAL PUBLIC LICENSE (GPL). All source code and documentation are Copyright Rdiffweb contributors.

Rdiffweb is actively developed by Patrik Dufresne since November 2014.

The Rdiffweb source code is hosted on self-hosted Gitlab and mirrored to Github.

The Rdiffweb website is


With its rich web interface Rdiffweb provide a notable list of features:

  • Browse your backup
  • Restore single file or multiple files as an archived
  • Users authentication via local database and LDAP
  • Users authorization
  • Email notification when backup is not successful
  • Configurable repository encoding
  • Configurable retention period
  • Backup statistics visualization using graphs
  • SSH Keys management
  • Disk quota visualization


If you quickly want to check how rdiffweb is behaving, you may try our demo server hosted on:

Use the following credential to login:

  • Username: admin
  • Password: admin123


For detailed installation steps, take a look at the Documentation.

Current Build Status

Build Status



You may download rdiffweb from pypi.

You should read the Documentation to properly install rdiffweb in your environment.


Mailing list

Rdiffweb users should use the Rdiffweb mailing list. To subscribe, go to!forum/rdiffweb

Bug Reports

Bug reports should be reported on the Rdiffweb development web site at

Professional support

Professional support for Rdiffweb is available by contacting Patrik Dufresne Service Logiciel.


1.1.0 (2019-10-31)

This release focus on improving the admin area and building the fundation for repository access control list (ACL).

  • Update documentation from PDSL web site
  • Improve the navigation bar layout
  • Update the login page headline
  • Update jinja2 version to allow 2.10.x
  • Show server log in admin area
  • Reduce code smell
  • Add System information in admin area
  • Validate credential using local database before LDAP
  • Reffactoring templates macros
  • Enhance user's view search bar
  • Change repository URL to username/repopath
  • Add System information in admin area
  • Improve testcases
  • Clean-up obsolete code
  • Fix issue with captital case encoding name
  • Fix compilation of less files
  • Fix google font import

1.0.3 (2019-10-04)

  • Removing the auto update repos

1.0.2 (2019-10-01)

  • Create "admin" user if missing
  • Update french translation

1.0.1 (2019-09-22)

  • Update installation documentation
  • Fix removal of SSH Key
  • Return meaningful error to the user trying to add an existing SSH key

1.0.0 (2019-09-11)

  • Make repository removal more robust
  • Improve performance of librdiff
  • Add new RESTful api
  • Return the right HTTP 401 or 402 error code for authentication
  • Fix bug introduce by upgrade to Jinja2 + python3
  • Store ssh keys in database and disk
  • Add support for theme (default, orange)
  • Remove deprecated profiling code
  • Add disk usage support / quota
  • Add support of cherrypy v18
  • Drop support of cherrypy v3.2.2
  • Add wsgi entry point
  • Replace the plugins architecture to ease implementation
  • Numerous bug fixes

0.10.9 (2019-05-22)

  • Better error handling when error.log file are not valid gzip file

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for rdiffweb, version 1.1.0
Filename, size File type Python version Upload date Hashes
Filename, size rdiffweb-1.1.0-py2-none-any.whl (4.4 MB) File type Wheel Python version py2 Upload date Hashes View hashes
Filename, size rdiffweb-1.1.0-py3-none-any.whl (4.4 MB) File type Wheel Python version py3 Upload date Hashes View hashes
Filename, size rdiffweb-1.1.0.tar.gz (4.4 MB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page