Just Another Backup Utility
This python script, given a backup configuration, will cycle through a list of backup 'sources'
sudo apt install python-setuptools
$ python setup.py install
Create config file, example in the directory config-sample.json
Create a backups
users and add to sudoers
# cat > /etc/sudoers.d/99-backups <<EOF
backups ALL=(ALL) NOPASSWD: /bin/tar
EOF
# sudo -H -u backups /usr/local/bin/jabu -v /home/jabu/mynightlybackup.json
# cat > /etc/cron.d/nightly-backups.conf <<EOF
0 2 * * * backups /usr/local/bin/jabu /home/jabu/mynightlybackup.json
EOF