Benouare/myba

git-based file backup with encryption

★ 1Forks 0GitHub ↗Compare

Project website ↗

README

Myba — git-based backup utility w/ encryption

Build Status Issues GitHub Sponsors

Myba (pronounced: mỹba) is an open-source, secure, distributed, version-controlled, encrypted file backup software based on git, for Linux, MacOS, and possibly even Windows/WSL. In a world of vice, instability, evergreen browsers, fast-moving markets and near constant supply chain attacks, it's the best kind of backup utility—a timeless shell script that relies on few, well-tested and stable technologies. Its only dependencies are:

  • a running shell / standard POSIX environment (sh, bash, zsh, dash, ... WSL?),
  • gzip
  • git (and Git LFS for files sized >40 MB),
  • either OpenSSL or GPG (~4x slower) for encryption,

all of which everyone should discover most popularly available.

Learn more about the project on myba backup project website.

See smoke-test.sh for a covering example / test case!

Contributors

kernc

Issues