Skip to content
This repository has been archived by the owner on May 8, 2021. It is now read-only.
/ borg-manager Public archive

Summarises borg backups using output from 'borg create'

License

Notifications You must be signed in to change notification settings

grglcy/borg-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

borg manager

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

Features:

  • Parses json output from 'borg create --json'
  • Stores repo and archive information in sqlite database
  • Logs errors
  • Prints summary of repos and recent errors

Planned:

  • Output to Graphs/HTML

How to use

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

Arguments:

  • -o / --output -> specify database location

-o /home/user/borg/logs

  • -l / --label -> specify label for borg repo

-l 'Server backups'

  • -s / --summary -> print summary

About

Summarises borg backups using output from 'borg create'

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published