Summarises borg backups using output from 'borg create'.
This project has been superseded by borg-web, a client and web server that provides summaries in the form of a website
- Parses json output from 'borg create --json'
- Stores repo and archive information in sqlite database
- Logs errors
- Prints summary of repos and recent errors
- Output to Graphs/HTML
Pipe the output of 'borg create --json' to the script, for example:
borg create --json /repo/path::name /important/data/ 2>&1 | python3 ./main.py -l [label]
Note: 2>&1 redirects errors to borg-manager for logging
- -o / --output -> specify database location
-o /home/user/borg/logs
- -l / --label -> specify label for borg repo
-l 'Server backups'
- -s / --summary -> print summary