commands.txt 1.0 KB

12345678910111213141516171819202122232425262728293031
  1. #gen key
  2. gpg --gen-key
  3. #backup without key
  4. duplicity ./demo sftp://andrea@demo/backups/demo/
  5. #backup with key
  6. duplicity --encrypt-key XXXXXXXX ./demo sftp://andrea@demo/backups/demo/
  7. #force full backup
  8. duplicity full --encrypt-key XXXXXXXX ./demo sftp://andrea@demo/backups/demo/
  9. #list current files
  10. duplicity list-current-files --encrypt-key XXXXXXXX sftp://andrea@demo/backups/demo
  11. #see collection status
  12. duplicity collection-status --encrypt-key XXXXXXXX sftp://andrea@demo/backups/demo
  13. #restore
  14. duplicity --encrypt-key XXXXXXXX sftp://andrea@demo/backups/demo/ ./restore
  15. #crontab example
  16. 0 21 * * 1-6 duplicity --encrypt-key XXXXXXXX /home/andrea/corsolinux/demo sftp://andrea@demo/backups/demo
  17. 0 21 * * 7 duplicity full --encrypt-key XXXXXXXX /home/andrea/corsolinux/demo sftp://andrea@demo/backups/demo
  18. 30 20 * * 7 duplicity --encrypt-key XXXXXXXX remove-older-than 90D sftp://andrea@demo/backups/demo
  19. #tell what is a signing key and cite anacron
  20. #consider showing the mega-script
  21. #at last wipe home folder with rsync