eez-backup 0.2.0

Creator: bradpython12

Last updated:

Add to Cart

Description:

eezbackup 0.2.0

eez-backup
Another convenience wrapper for restic.
Install
You can simply install eez-backup from PyPI via
python -m pip install eez-backup

Setup
eez-backup assumes backup.yml to be present in your home directory, thus create it.
You can use tests/demo/config.yml as a template.
Now, you can initialize the restic repositories by running
backup repo-map init

... and then back up your data by running
backup run

That's it!
CLI interface
usage: backup [-h] [-v] [-c] [-r] [-p] {run,repo-map,profile-map} ...

Another convenience wrapper for restic

positional arguments:
{run,repo-map,profile-map}
commands
run run backup and forget for all profiles
repo-map run any restic command for all given repositories
profile-map run any restic command for all given profiles

options:
-h, --help show this help message and exit
-v, --verbose log level (disables progress bars if set)
-c , --config config file to use, default is ~/.backup.yml
-r , --repository repository to use, use all repositories by default, can be used multiple times
-p , --profile profile to use, use all profiles by default, can be used multiple times

(backup --help)
Glossary

Repositories: refer to a target locations for your backups and map 1:1 to restic repositories.
Profiles: define a set of directories/files to be in-/excluded from a backup among other options. Per profile and
backup a snapshot is created.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.