BT

btrbk

Backup tool for Btrfs subvolume snapshots

Backup & Recovery ★ 2.2k stars Medium setup GPL-3.0

btrbk is a backup tool for creating and managing snapshots of Btrfs subvolumes and replicating them to local or remote targets. It is designed for incremental, atomic backups driven by a simple configuration file.

Key features

  • Incremental Btrfs backups
  • Remote replication over SSH
  • Configurable retention
  • Atomic snapshots

Pros & cons

Strengths

  • Released under the GPL-3.0 license
  • Active community (2.2k GitHub stars)
  • Written in Perl
  • Tiny footprint — runs in 64 MB RAM

Trade-offs

  • Btrfs only
  • No graphical interface

Is btrbk secure?

OSV.dev lists 2 published advisories for btrbk. It doesn't publish GitHub releases we can match, so we can't say which of them apply to the current version. No known vulnerabilities is not proof of security: it means none have been publicly catalogued.

  • Most recent fixed advisory CVE-2026-62943, published 2026-09-18 (26 days ago), fixed in 0.32.7

Source: OSV.dev, checked 2026-10-14. How this is measured.

btrbk replaces

Health badge

Maintain btrbk? Add its health score to your README. The badge links back to this page.

SelfHostIndex: 76 · good

Markdown
[![SelfHostIndex health score for btrbk](https://selfhostindex.com/badge/btrbk.svg)](https://selfhostindex.com/app/btrbk/)
HTML
<a href="https://selfhostindex.com/app/btrbk/"><img src="https://selfhostindex.com/badge/btrbk.svg" alt="SelfHostIndex health score for btrbk"></a>
reStructuredText
.. image:: https://selfhostindex.com/badge/btrbk.svg
   :alt: SelfHostIndex health score for btrbk
   :target: https://selfhostindex.com/app/btrbk/

The score is recomputed on every nightly rebuild from public repository data — see how it is calculated.

Compare btrbk

15 head-to-head comparisons.

Similar backup & recovery apps