{"id":15354577,"url":"https://github.com/timonweb/django-dbbackup-ui","last_synced_at":"2025-07-22T03:05:08.160Z","repository":{"id":57419693,"uuid":"93176528","full_name":"timonweb/django-dbbackup-ui","owner":"timonweb","description":"Backup database and media files via Django admin interface (includes Wagtail admin support): pip install django-dbbackup-ui","archived":false,"fork":false,"pushed_at":"2018-11-16T12:24:03.000Z","size":9,"stargazers_count":33,"open_issues_count":1,"forks_count":10,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-07-20T04:10:00.803Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://pypi.python.org/pypi/django-dbbackup-ui/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/timonweb.png","metadata":{"files":{"readme":"README.md","changelog":"HISTORY.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-06-02T14:58:30.000Z","updated_at":"2025-07-01T10:23:44.000Z","dependencies_parsed_at":"2022-09-13T15:32:24.219Z","dependency_job_id":null,"html_url":"https://github.com/timonweb/django-dbbackup-ui","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/timonweb/django-dbbackup-ui","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timonweb%2Fdjango-dbbackup-ui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timonweb%2Fdjango-dbbackup-ui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timonweb%2Fdjango-dbbackup-ui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timonweb%2Fdjango-dbbackup-ui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/timonweb","download_url":"https://codeload.github.com/timonweb/django-dbbackup-ui/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timonweb%2Fdjango-dbbackup-ui/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266417073,"owners_count":23925301,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-22T02:00:09.085Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-01T12:19:52.801Z","updated_at":"2025-07-22T03:05:08.138Z","avatar_url":"https://github.com/timonweb.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Django Database Backup UI\n\nDjango 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.\n\n![demo](http://g.recordit.co/WP3nIX330M.gif)\n\n## Supported versions\n  * Django: 1.11\n  * Wagtail: 1.10\n  * Python: 3.4+\n\n## Installation\n\nInstall using PIP:\n\n  `pip install django-dbbackup-ui`\n\n### Regular Django Admin:\n\n1. Add **dbbackup_ui** to INSTALLED_APPS:\n\n  `INSTALLED_APPS += ['dbbackup_ui']`\n\n2. Add url to your main **urls.py** just above root admin url:\n\n ```\n  urlpatterns = [\n    url(r'^admin/backups/', include('dbbackup_ui.urls')),\n    url(r'^admin/', include(admin.site.urls)),\n  ]\n  ```\n\n3. Granted you're logged in as a Superuser you should now be able to access the backup page via url:\n  _http://example.com/admin/backups/backup-database-and-media/_\n\n\n### Wagtail Admin:\n\n1. If you use dbbackup_ui with Wagtail, add **dbbackup_ui.wagtail** to INSTALLED_APPS:\n\n  `INSTALLED_APPS += ['dbbackup_ui.wagtail']`\n\n2. Granted you're logged in as a Superuser you should now be able to access the backup page via url:\n  _http://example.com/admin/backup-database-and-media/_\nAdditionally, you should see a new menu item labeled Backup DB \u0026 Media in the navigation sidebar on the left.\n\n\n## Usage\nWhen 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.\n\nThis 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.\n\nAlso, remember about possible security risks due to exposing backup capabilities to web interfaces. Use at your own risk.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftimonweb%2Fdjango-dbbackup-ui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftimonweb%2Fdjango-dbbackup-ui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftimonweb%2Fdjango-dbbackup-ui/lists"}