@@ -94,11 +94,12 @@ that **large binaries don't change often**.
94
94
Apple Time Machine,
95
95
Google One, Photos & Drive,
96
96
Apple iCloud)
97
- or software programs with ** complex, unfamiliar CLI APIs or wide attack surfaces**
97
+ or software programs with ** complex, unfamiliar CLI APIs or wider attack surfaces**
98
98
([ Bacula] ( https://en.wikipedia.org/wiki/Bacula ) ,
99
99
[ Borg Backup] ( https://borgbackup.readthedocs.io/en/stable/usage.html ) ,
100
100
[ restic] ( https://restic.net ) ,
101
- [ git-crypt] ( https://www.agwa.name/projects/git-crypt/ ) ) ...
101
+ [ git-crypt] ( https://www.agwa.name/projects/git-crypt/ ) ,
102
+ [ git-remote-gcrypt] ( https://github.com/spwhitton/git-remote-gcrypt ) ) ...
102
103
* Cloud-based serverless virii
103
104
* ** Protocol- and PaaS-agnostic** design
104
105
(save to AWS, Backblaze B2, GitLab ...).
@@ -109,7 +110,7 @@ that **large binaries don't change often**.
109
110
110
111
Installation
111
112
------------
112
- To install everything on a Debian/Ubuntu-based system, run:
113
+ To install on a Debian/Ubuntu-based system, run:
113
114
``` sh
114
115
# Install dependencies
115
116
# These should be preinstalled or available on most including cloud distros
@@ -262,15 +263,19 @@ with long and rigorous release / support cycles.
262
263
263
264
</div ></div ></details >
264
265
<details markdown =" 1 " property =" mainEntity " typeof =" Question " >
265
- <summary property =" name " ><b >How does myba differ</b > from other backup tools like Bacula, Borg, Duplicity, restic, luckyBackup and git-crypt ?</summary >
266
+ <summary property =" name " ><b >How does myba differ</b > from other backup tools?</summary >
266
267
<div markdown =" 1 " property =" acceptedAnswer " typeof =" Answer " ><div markdown =" 1 " property =" text " >
267
268
269
+ Compared to backup tools like Bacula, Borg, Duplicity, restic, luckyBackup, git-crypt and git-remote-gcrypt,
268
270
myba simply wraps raw git and is written in pure, standard ** POSIX shell for maximum portability**
269
- and ease of use. It's got the exactly familiar git CLI API.
271
+ and ease of use. It's got the exactly ** familiar ` git ` CLI API** .
270
272
271
- myba does file-based (as opposed to block-based) differencing and encryption.
273
+ Compared to most tools, myba does ** file-based** (as opposed to block-based) ** differencing and encryption** .
272
274
273
- Compared to git-crypt, <b >myba also encrypts the committed path/filenames</b > for maximum privacy.
275
+ Compared to ** ` git-crypt ` ** , <b >myba also encrypts the committed path/filenames</b > for maximum privacy.
276
+
277
+ Compared to ** ` git-remote-gcrypt ` ** , myba is simpler, has fewer dependencies,
278
+ does text-content compression, and can use OpenSSL, whereas the former is tied to GPG.
274
279
275
280
* [ POSIX] : Portable Operating System Interface
276
281
* [ CLI] : Command Line Interface
0 commit comments