Skip to main content

A Django backup and recovery tool

Project description

CTRL-Z (control-zee) is a backup and recovery tool for Django projects.

Its goals are to be operating system agnostic in creating and restoring backups, while being flexible through a yaml configuration file.

Build status Coverage status Documentation Status

python-versions django-versions pypi-version

1 Features

  • Supports Linux, Windows, MacOS

  • Django project inspection:

    • backs up configured databases using settings.DATABASES

    • backs up file directories such as settings.MEDIA_ROOT (configurable)

  • stdlib logging based reporting + e-mailing of backup/restore report

  • YAML-based, minimal configuration

  • Simple Python/CLI APIs for backup creation and restoration

2 Installation and usage

See the documentation.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page