Skip to main content
# Django Database Backup UI

Django Database Backup UI is an extension of Django Database Backup (django-dbbackup: https://github.com/django-dbbackup/django-dbbackup) that allows you to backup database and media files via Django Admin interface. An additional dbbackup_ui.wagtail module provides support for Wagtail Admin.

![demo](http://g.recordit.co/WP3nIX330M.gif)

## Supported versions
* Django: 1.11
* Wagtail: 1.10
* Python: 3.4+

## Installation

Install using PIP:

`pip install django-dbbackup-ui`

### Regular Django Admin:

1. Add **dbbackup_ui** to INSTALLED_APPS:

`INSTALLED_APPS += ['dbbackup_ui']`

2. Add url to your main **urls.py** just above root admin url:

```
urlpatterns = [
url(r'^admin/backups/', include('dbbackup_ui.urls')),
url(r'^admin/', include(admin.site.urls)),
]
```

3. Granted you're logged in as a Superuser you should now be able to access the backup page via url:
_http://example.com/admin/backups/backup-database-and-media/_


### Wagtail Admin:

1. If you use dbbackup_ui with Wagtail, add **dbbackup_ui.wagtail** to INSTALLED_APPS:

`INSTALLED_APPS += ['dbbackup_ui.wagtail']`

2. Granted you're logged in as a Superuser you should now be able to access the backup page via url:
_http://example.com/admin/backup-database-and-media/_
Additionally, you should see a new menu item labeled Backup DB & Media in the navigation sidebar on the left.


## Usage
When on **Backup Database and Media** page, you should see two buttons: "Download database backup" and "Download media backup". By clicking on one of these buttons, a backup process starts and eventually, a backup file gets downloaded by your browser. Please be advised that clicking on the buttons doesn't create a backup on the server. If you need to create server stored backups, you should use command-line and commands provided by django-dbbackup module.

This extension allows to make a quick backup and get it downloaded to your computer. Don't use this tool if you have large database dumps and / or lots of media. This tool is suitable for small installations.

Also, remember about possible security risks due to exposing backup capabilities to web interfaces. Use at your own risk.


# History

0.1.5 (2017-06-02)
------------------
* First release on PyPI.

Metadata

Release files for django-dbbackup-ui 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for django-dbbackup-ui 0.2.1
File Size Uploaded
django-dbbackup-ui-0.2.1.tar.gz 6.6 kB Details

Release files / django-dbbackup-ui-0.2.1.tar.gz

Download URL django-dbbackup-ui-0.2.1.tar.gz
Size 6.6 kB
Tags Source
SHA-256 checksum
How to use checksums
5dac58fd85dc12ddc9bc7008aa6fac689d426d5edf1f217cadfc4aa2aefbe02b
BLAKE2b-256 checksum
How to use checksums
585567d8f75e343a2667d4345d57023b400b6eb3bd7ab6db5b49bca0392c29cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.2.1 This release

1 release file

0.2.0

1 release file

0.1.5

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page