Title: We&#x27;ve been trying to solve this problem for longer than Dropbox has existed:  how can you maintain plaintext locally and ciphertext remotely, easily, with efficient changes-only (a la rsync) sync ?<p>We created a lot of half-working Truecrypt&#x2F;Filevault&#x2F;encfs schemes and fiddled with a lot of --partial --progress --whatever switches to rsync, but eventually we just told people to use duplicity[1][2] and call it a day.<p>Then Mr. Raymii came along and dropped this in our lap:<p>https:&#x2F;&#x2F;raymii.org&#x2F;s&#x2F;articles&#x2F;Set_up_your_own_truly_secure_encrypted_shared_storage_aka_Dropbox_clone.html<p>The tl;dr there is:<p>&quot;This article describes my truly secure, encrypted file synchronization service. It used EncFS and dvcs-autosync which lets me share only the encrypted data and mount that locally to get the plaintext.&quot;<p>... and we couldn&#x27;t be happier.  Finally we (and anyone using rsync.net, or any ssh host with git on it) have an elegant way to sidestep the issues of trust and authority[3] over remote data on systems you don&#x27;t control.<p>Enjoy! [4]<p>[1] http:&#x2F;&#x2F;duplicity.nongnu.org&#x2F;<p>[2] ... and it&#x27;s still a very good solution.<p>[3] http:&#x2F;&#x2F;www.rsync.net&#x2F;resources&#x2F;notices&#x2F;canary.txt<p>[4] HN discount is 10c&#x2F;GB&#x2F;mo.  Just email us.
Upvote: