NAME

yadw - Yet Another Duplicity Wrapper command line utility

VERSION

version 0.12

SYNOPSIS

yadw full
yadw inc
yadw verify
yadw status
yadw expire
yadw restore /path/to/dir/or/file

yadw -c /etc/yadw/extras.conf full
yadw -c /etc/yadw/extras.conf inc
....

NAME

yadw - Yet Another Duplicity Wrapper command line utility

VERSION

version 0.11

SAMPLE ETC FILES

Sample config/cron scripts can be found in the "share" dir. To find your "share" dir run this:

perl '-MFile::ShareDir ":ALL"' -E 'say dist_dir("Backup-Duplicity-YADW")';

CONFIGURATION

To setup your system for backups I recommend these steps:

1. Login as root and install Backup::Duplicity::YADW if you have not done so already.

2. Install the default.conf:

mkdir /etc/yadw
cp <sharedir>/yadw/default.conf /etc/yadw
chmod 600 /etc/yadw/default.conf

2. Modify /etc/yadw/default.conf to your liking.

3. Run a manual full backup test. This will also prime the pump so to speak for automated backups to run.

yadw full

AUTOMATE

1. *AFTER* a successful manual full backup, install weekly cron to perform weekly full backups.

cp <sharedir>/cron.weekly/yadw_full_backup.sh /etc/cron.weekly

2. Install hourly cron for inc backups.

cp <sharedir>/cron.hourly/yadw_inc_backup.sh /etc/cron.hourly

AUTHOR

John Gravatt <john@gravatt.org>

COPYRIGHT AND LICENSE

This software is copyright (c) 2013 by John Gravatt.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.

AUTHOR

John Gravatt <john@gravatt.org>

COPYRIGHT AND LICENSE

This software is copyright (c) 2013 by John Gravatt.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.