# borgmatic-collective/borgmatic

Simple, configuration-driven backup software for servers and workstations

Repository: https://github.com/borgmatic-collective/borgmatic
Canonical: https://ross.abutalabs.com/products/borgmatic
Homepage: https://torsion.org/borgmatic/
Language: Python
License: GPL-3.0
License Family: copyleft
Topics: python, backup, borg, borgbackup, servers, deduplication, healthchecks, mariadb, mongodb, mysql, ntfy, postgresql, sqlite, loki, upitme-kuma, zabbix, apprise, btrfs, lvm, zfs
Last push: 2026-08-18T23:12:03+00:00

## Health v2 (maintenance only)
Score: 98/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 98, release rhythm 98, longevity 100
- inputs: {"age_days": 4306, "days_push": 15, "days_rel": 19, "gap_med": 11.0, "n_releases_24m": 37}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2312, forks 117 (observed 2026-08-28T04:06:36.566944+00:00)

## What it is
borgmatic is a configuration-driven Python wrapper around Borg Backup that automates backups of files, databases, and filesystem snapshots on servers and workstations. It adds declarative YAML configuration, retention policies, consistency checks, and integrations with monitoring services like Healthchecks, ntfy, and Zabbix.

## Use cases
- set up automated encrypted backups for my server
- backup postgresql and mysql databases on a schedule
- prune old backups with a retention policy
- get notified when backups fail
- backup databases and files with borg
- run consistency checks on my borg repositories
- snapshot zfs or lvm volumes before backup

## When to choose
- you want simple, declarative YAML-driven Borg backups
- you need to dump databases or snapshot filesystems as part of backups
- you want integrated backup monitoring and alerting
- you manage servers or workstations on Linux/macOS

## When to avoid
- you need a GUI backup tool
- you don't want to use Borg as the underlying backup engine
- you need Windows support
- you need cloud-native object storage backups without Borg repositories

## Facets
- artifact type: cli-tool
- maturity: stable
- function: backup, configuration-management, monitoring, scheduling, developer-tools
- domain: self-hosted, databases, files
- platform: cli, python, self-hosted
- tags: borgbackup, deduplication, client-side-encryption, database-dump, healthchecks, zfs, btrfs, lvm, retention-policy, devops, automation, linux, macos

## Member repositories
- borgmatic-collective/borgmatic (main) score 98

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:36.566944+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:39:30.262975+00:00, confidence not recorded.
  - readme: https://github.com/borgmatic-collective/borgmatic (fetched 2026-08-28T04:06:36.566944+00:00, sha dd70b6a700c3)
  - homepage: https://torsion.org/borgmatic/ (fetched 2026-08-29T10:19:39.041041+00:00, sha 6b60a3586ef5)
- Data as of 2026-08-30T08:39:29.467469+00:00.
