Skip to content

A very specific tool for backing up things with rsync and duplicity

License

Notifications You must be signed in to change notification settings

abzicht/backback

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

backback

backback is a very specific tool for backing up things.

It utilizes:

  • rsync
  • deja-dup [opt.]
  • duplicity [opt.]
  • ssh [opt.]
  • sshpass [opt.]
git clone https://github.com/abzicht/backback
cd backback
python setup.py install
# this creates a file under ~/.backback/config.yml

Before running backback, make sure to adjust ~/.backback/config.yml to your needs. When that is done, run backback from the command line:

backback

backback runs only local rsync commands, if not otherwise specified. Running duplicity, deja-dup, or remote backups requires activation via flags:

# Run local and remote rsync as well as duplicity:
backback --remote --duplicity
# Run local rsync and deja-dup:
backback --deja-dup

If activated, backback asks you for ssh and duplicity passphrases. Those can be skipped, if not required.

Features

  • Copy local or remote (ssh) directories / files from one location to another via rsync
  • Use duplicity or deja-dup for archiving
  • Fully adjust duplicity options
  • Full manual command control with the manual option

About

A very specific tool for backing up things with rsync and duplicity

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages