backup

backup

immutable backups so simple that unborkable

github.com/nathants/backup

why

backups should be simple and easy.

how

easily create immutable, trustless backups with revision history, compression, and file deduplication.

what

usage

dependencies

installation

or

setup

api

modify backup state:

view backup state:

restore backup content:

test

tests require libaws

export BACKUP_TEST_S3=s3://${bucket-name}/${backup-name}
export BACKUP_TEST_GIT=aws://${bucket-name}+git-remote-aws/${backup-name}
tox

mirrors

to mirror tarballs to r2 and/or local filesystem, define these optional env vars:

on backup, define up to all three.

on restore, define one, or they will be tried in this order:

to use r2, you must define these env vars: