# Archmonger/django-dbbackup

Backup and restore your Django database and media

Repository: https://github.com/Archmonger/django-dbbackup
Canonical: https://ross.abutalabs.com/products/django-dbbackup
Homepage: http://archmonger.github.io/django-dbbackup/
Language: Python
License: BSD-3-Clause
License Family: permissive
Topics: django, backup, mysql, postgresql, sqlite, mongodb
Last push: 2026-07-22T00:55:17+00:00

## Health v2 (maintenance only)
Score: 85/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 93, release rhythm 66, longevity 100
- inputs: {"age_days": 4265, "days_push": 43, "days_rel": 146, "gap_med": 40, "n_releases_24m": 8}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1111, forks 218 (observed 2026-08-28T04:03:37.706242+00:00)

## What it is
A Django application providing management commands to back up and restore project databases and media files using native database tools. It supports compression, GPG encryption, and multiple storage backends such as Amazon S3, Dropbox, and any Django-supported storage.

## Use cases
- back up a Django database to S3
- restore a Django database from a backup
- encrypt database backups with GPG
- schedule automated Django database backups with cron or Celery
- sync a production database to a local development environment
- back up Django media files to remote storage

## When to choose
- you run a Django project and need reliable database and media backups
- you want to use native database dump tools instead of slow dumpdata/loaddata
- you need encrypted, compressed backups sent to cloud or local storage
- you want scheduled backups via Crontab or Celery

## When to avoid
- your project is not built on Django
- you need backups for non-Python web frameworks
- you require continuous point-in-time replication rather than periodic dumps

## Facets
- artifact type: library
- maturity: active
- function: backup, database, compression, cryptography, cli
- domain: databases, backend, developer-tools, self-hosted
- platform: python, cli, cross-platform
- tags: django, database-backup, media-backup, gpg-encryption, s3, postgresql, mysql, sqlite, mongodb, management-commands

## Member repositories
- Archmonger/django-dbbackup (main) score 85

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:37.706242+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:42:54.134001+00:00, confidence not recorded.
  - readme: https://github.com/Archmonger/django-dbbackup (fetched 2026-08-28T04:03:37.706242+00:00, sha c42af87a9272)
  - homepage: http://archmonger.github.io/django-dbbackup/ (fetched 2026-08-29T12:46:51.681962+00:00, sha 36c6c3c2e4f9)
  - registry_pypi: https://pypi.org/pypi/django-dbbackup/json (fetched 2026-08-29T12:46:51.691089+00:00, sha 5e51c0c2a157)
- Data as of 2026-08-30T08:39:29.467469+00:00.
