Skip to content

bpereto/borg-hive

Folders and files

NameName
Last commit message
Last commit date
Sep 26, 2020
Feb 4, 2022
Sep 11, 2020
Dec 8, 2022
Jun 7, 2021
Nov 15, 2020
Feb 4, 2022
May 8, 2020
May 8, 2020
Feb 5, 2022
Sep 13, 2020
Sep 11, 2020
Jan 11, 2021
Feb 4, 2022
Feb 4, 2022
Feb 4, 2022
Feb 4, 2022
May 1, 2020
Sep 14, 2020
May 10, 2020
Feb 5, 2022
Feb 5, 2022
May 8, 2020
Jan 11, 2021
Dec 27, 2022
Jan 9, 2023
May 9, 2020
May 12, 2020

Repository files navigation

What is Borg Hive?

Borg Hive is a management interface for borgbackup repositories.

The main goal of Borg Hive is to provide a easy management of borg repositories and ssh keys, also provide notifications if there is a stale backup. Optionally, it collects some events and statistics what's happening.

I backup my peripherals at home with borgbackup, which works nice on my servers, android phones, laptops, workstations and so on. To keep the overview over my backups and which device haven't done one in a while I decided to write a dashboard for it. The focus is for backups at home, but Borghive should also work in the cloud or in an enterprise.

Warning

This is under active development. It's Alpha!

Features

  • Repository Managment
  • Repository Statistics
  • SSH-Key Management
  • Notifications of stale backups (E-Mail, Pushover)
  • Partially Repository Events (should be improved)
  • Basic Object Permissions (Owner & Group) of repositories, SSH-Keys and notifications

Quickstart

Use the documentation for a quickstart and installation:

borg-hive.readthedocs.io

What it should also have in the Future / Todo

  • More notification types
    • GET/POST Webhooks
    • Other wanted notification types
  • REST API (Django Rest Framework)
  • Send Logs from borg client / borgmatic to API
  • Backup Scheduling & Trigger with Ansible -> AWX/Tower Integration

Documentation Build Status Test Coverage