Documentation
These files are also included in the tar distribution.
duplicity stable version 3.0.2 - (latest release)
- CHANGELOG
- duplicity man page (converted from groff form by pandoc)
duplicity git rel.3.0.2-9-gd3b450a2 - (current development version)
- CHANGELOG
- duplicity man page (converted from groff form by pandoc)
Python API-documentation:
NEW: API-documentation for duplicity generated from the python source code, very much a work in progress.
Examples:
Below are a few examples which illustrate how to execute duplicity. The manual page, included in the duplicity distribution, also has examples, and explains all the options.
Here is a basic backup command, which causes duplicity to use scp/ssh to back up /home/me on the local system to /usr/backup on remote host other.host.
duplicity /home/me scp://uname@other.host//usr/backup
If the above command is run repeatedly, the first session will be a full backup, and subsequent ones will be incremental. The full option can be used to force a full backup. The next command also excludes the /tmp directory.
duplicity full --exclude /tmp /home/me scp://uname@other.host//usr/backup
Backup, writing archives via ftp with ftp password mypassword:
FTP_PASSWORD=mypassword duplicity /home/me ftp://uname@other.host/ftp_dir
Basic restore command---restore the /home/me directory backed up with scp above to directory restored_dir:
duplicity scp://uid@other.host//usr/backup restored_dir