Skip to content

marcelhekking/ctrl-z

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CTRL-Z - A Django backup and recovery tool

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.

Coverage status Documentation Status

python-versions django-versions pypi-version

Note

Warning: currently only PostgreSQL is supported

  • 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

See the documentation.

About

CTRL-Z Django backup & restore

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.7%
  • Shell 0.3%