So far, so good. The choice of available software, however, and my paranoia re backup storage have an intersection close to \epsilon: backuppc doesn't encrypt. boxbackup does, but is a bit rough and needs loads of certificates to get anything done. On a comparison page about boxbackup I found a link to duplicity which has a very nice feature set which meets my ideas of backup pretty nicely:
- Everything happens on the client, the server only needs to give scp/ftp/rsync/s3 access.
- Symmetric or asymmetric encryption, encrypt-but-not-sign as well.
- a way to do incrementals that shows deleted files, while still not needing anything but gpg and tar to restore (if you've lost the duplicity program).
- Doesn't need to decrypt anything for doing incrementals, if you give it a little space on the local machine.
I still don't like python much but I'm at least reaching that debugging-and-mini-maintenance-hacking level. Syntactic whitespace sucks.
