Sometimes the best option is the simplest one.

If you need something to reliably sync and archive files without unnecessary integrations and complicated logic, this can be your thing.

❌ External dependencies ❌ Service authorizations ✅ Friendly CLI ✅ Small code base that you can read and understand

Can also be used as a complementary solution for cloud agents like Dropbox or Google Drive (e.g. continuously archive directories to cloud folder).

Comes with install script for Launchd in case you plan to natively schedule backup tasks for macOS 10.4+.

Features

  • Directories synchronization
  • Full directories archiving: hourly, daily, weekly, monthly or yearly with
  • Auto re-archive option if previous archive lost or corrupted
  • Using native rsync(rsync over SSH supported) and tar(+bzip2) tools from your OS
  • Linux, macOS and *BSD supported

https://github.com/vdbsh/backy