Configuration file based file backup

Nathaniel van Diepen 930c7bd320 Update 'requirements.txt' 18 hours ago
backup e250a161b1 Fix hang where blocked don't fire when there is no post on the last job 9 months ago
etc 672a2c129a Add log trucate flag and timestamps to logs 9 months ago
.gitignore 25df3e3fa5 Add readme 9 months ago
LICENSE f3c712e19f Initial commit 9 months ago
MANIFEST.in cd7cc92fe5 Package for pypi 9 months ago
README.md b404b670ec Add pre/post 9 months ago
requirements.txt 930c7bd320 Update 'requirements.txt' 18 hours ago
setup.py cd7cc92fe5 Package for pypi 9 months ago

README.md

PyPi version PyPi downloads

python-backup

Configuration file based file backup

Installation

pip install python-backup

Usage

backup [config-path]

Configuration

python-backup assumes the following folder structure:

/etc/
  backup.d/
    backup.yml
    sources.d/
      *.yml

For examples see the etc folder.

Features

  • rdiff-backup back end
  • Backup dependency chains
  • Multithreaded
  • YAML config files
  • pre/post hooks for each backup job

Known deficiencies

  • Infinity loops from bad dependency chains