gpgbackup − Serverless secure backup utility
gpgbackup [-h] [-c config file] command
gpgbackup init − Initialize a backup pool
gpgbackup backup − Do an actual backup
gpgbackup history [--all-files] files − Show file history
gpgbackup list --version=version − Show filesystem status at a given version
gpgbackup restore [--version=version] [--all-files] files − Restore files
Serverless backup system using GnuPG for encrypting data to a (potentially) insecure media or network location. Data is encrypted using a PGP Public Key (or multiple, if you want multiple people to be able to restore your data), so recovery is only possible with the corresponding private key, which can be stored in a safe place.
-c configuration file
Use the specified configuration file (default: ~/.gpgbackup/gpgbackuprc)
-h |
Shows a short usage reference and version number. |
--version=version
Specify version number to act on. It can be any version number given by history command or one of the following: LATEST as an alias for the latest known version of the file, or ANY for matching any known version of the file.
Config file has the following form:
# comment lines
may be included, starting them with "#" sign
poolPath=/absolute/path/to/the/backup/pool
dbFile=/absolute/path/to/the/DB/file
silent=0 or 1
backupKey=armor of the key you want to use for
backup
[includes]
/absolute/path/to/included/files
/absolute/path/to/other/included/files
[excludes]
pattern matching excluded files (as *.bak or CVS/)
/absolute/path/to/excluded/file
/absolute/path/to/excluded/dir
See gpgbackuprc.example for more examples
List of known bugs
List of known bugs or security considerations
Jordi Giménez (gimix**at**users.sf.net)
Anonymous