Skip to content

Management commands to help backup and restore your project database and media files

License

Notifications You must be signed in to change notification settings

Archmonger/django-dbbackup

Repository files navigation

Django Database Backup

Documentation Status https://codecov.io/gh/Archmonger/django-dbbackup/branch/master/graph/badge.svg?token=zaYmStcsuX

This Django application provides management commands to help backup and restore your project database and media files with various storages such as Amazon S3, Dropbox, local file storage or any Django storage.

It is made to:

  • Allow you to secure your backup with GPG signature and encryption
  • Archive with compression
  • Deal easily with remote archiving
  • Keep your development database up to date
  • Use Crontab or Celery to setup automated backups
  • Manually backup and restore via Django management commands

Docs

See our official documentation at Read The Docs.

Why use DBBackup

This software doesn't reinvent the wheel, in a few words it is a pipe between your Django project and your backup storage. It tries to use the traditional dump & restore mechanisms, apply compression and/or encryption and use the storage system you desire.

It gives a simple interface to backup and restore your database or media files.

Contributing

All contribution are very welcomed, propositions, problems, bugs and enhancement are tracked with GitHub issues system and patches are submitted via pull requests.

We use GitHub Actions as continuous integration tools.

About

Management commands to help backup and restore your project database and media files

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published

Contributors 76