2
2
I'm looking for a suitable off-site backup / file synchronization solution. Both local client and remote server run linux. Storage space on the server is limited, bandwidth between client and server is very limited.
I had a look at duplicity, Back In Time, Déjà Dup, luckyBackup, rsnapshot, rdiff-backup, rsynccrypto. None of those seem to do what I want, at least if I understand them correctly. They either store multiple versions, or do a full retransmit each time, or lack encryption, or lack compression. I tried a rsync/fusecompress/encfs combination, but fusecompress keeps destroying my files. I searched superuser and askubuntu, found only one similar question here (How to do rsync-like encrypted backup?), but there is no talk about compression and no fitting solution either.
Requirements:
- simple mirroring, only one copy of the files (limited storage space)
- update only the files that changed since last sync (limited bandwidth)
- store files compressed and encrypted
- encryption should happen on the client before transmitting
Basically, what I want is something that behaves like rsync, but stores the mirrored files compressed and encrypted. Does something like that exist?
1This is not meant to be mean but may sound like it; it appears like you are placing an order. We are here to help you, not do it for you. What have YOU searched/found/tried so far? – CharlieRB – 2012-08-16T19:22:38.530
1@CharlieRB I had a look at duplicity, Back In Time, Déjà Dup, luckyBackup, rsnapshot, rdiff-backup, rsynccrypto. None of those seem to do what I want, at least if I understand them correctly. They either store multiple versions, or do a full retransmit each time, or lack encryption, or lack compression. I tried a rsync/fusecompress/encfs combination, but fusecompress keeps destroying my files. I searched superuser and askubuntu, found only one similar question here (How to do rsync-like encrypted backup?), but there is no talk about compression and no fitting solution either. – Alfred Rupp – 2012-08-16T19:36:35.383
Great. That is the detail needed in your question. I added it for you so everyone who reads your question knows what you've tried and won't offer the same solutions. – CharlieRB – 2012-08-16T19:43:14.840
You want to compress (server-side) client-side encrypted files? How do you think this'll work? – Daniel Beck – 2012-08-16T19:43:17.680
@Daniel Beck: I want to compress client-side, then encrypt client-side, then transmit. – Alfred Rupp – 2012-08-16T19:53:25.417
If you're willing to let someone else host it, tarsnap might work for you. – Daniel Beck – 2012-08-16T21:25:32.373