# framps/raspiBackup

Create and keep multiple backup versions of your running Raspberries

Repository: https://github.com/framps/raspiBackup
Canonical: https://ross.abutalabs.com/products/raspibackup
Homepage: https://raspibackup.linux-tips-and-tricks.de
Language: Shell
License: GPL-3.0
License Family: copyleft
Topics: backup, raspberry, rsync, tar, dd, restore, raspberry-pi, raspbian, raspbianos, ubuntu
Last push: 2026-08-29T19:34:55+00:00

## Health v2 (maintenance only)
Score: 99/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 100, release rhythm 96, longevity 100
- inputs: {"age_days": 3609, "days_push": 4, "days_rel": 30, "gap_med": 24, "n_releases_24m": 10}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1024, forks 91 (observed 2026-09-01T02:14:01.561320+00:00)

## What it is
raspiBackup is a shell-based tool that creates and maintains multiple backup versions of running Raspberry Pi systems without requiring a shutdown. It supports full (dd, tar) and incremental (rsync) backups, configurable rotation strategies like grandfather-father-son, scheduled unattended runs via systemd, and restores that boot immediately.

## Use cases
- automatically back up my raspberry pi without shutting it down
- schedule nightly incremental backups of a running raspberry pi
- keep multiple restore points of a raspberry pi system
- create a bootable restore image of a raspberry pi sd card
- clone the latest raspberry pi backup to a spare sd card or usb drive
- restore a raspberry pi backup to a new sd card
- rotate old backups with a grandfather father son strategy
- get notified by email or telegram when a pi backup finishes

## When to choose
- You run one or more Raspberry Pis and need unattended, scheduled system backups with no downtime
- You want flexible backup types (dd, tar, rsync with hardlinks) across local or network storage like USB disks, NFS, Samba, sshfs, or WebDAV
- You need configurable retention, GFS rotation, extension points, and restores that boot immediately

## When to avoid
- You need to back up generic x86 Linux servers, Macs, or Windows machines rather than Raspberry Pi systems
- You prefer a GUI-driven backup product over a command-line tool with a config file
- You need online, file-level sync of only selected folders instead of full-system images or root-filesystem backups

## Facets
- artifact type: cli-tool
- maturity: active
- function: backup, scheduling, cli, compression
- domain: files, self-hosted, developer-tools
- platform: cli, embedded, iot
- tags: raspberry-pi, rsync, tar, dd, incremental-backup, backup-rotation, gfs-rotation, system-restore, disk-image, systemd-timer, sd-card, notifications, shell-script, command-line, automation, linux

## Member repositories
- framps/raspiBackup (main) score 99

## Provenance
- Observed fields: from GitHub, fetched 2026-09-01T02:14:01.561320+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-30T07:08:43.636390+00:00, confidence not recorded.
  - readme: https://github.com/framps/raspiBackup (fetched 2026-09-01T02:14:01.561320+00:00, sha d5c3eb40f7e2)
  - homepage: https://raspibackup.linux-tips-and-tricks.de (fetched 2026-08-29T13:08:57.419598+00:00, sha 0f2f5cdc9604)
  - site_page: https://raspibackup.linux-tips-and-tricks.de/en/documents-about-raspibackup (fetched 2026-08-29T13:08:57.423457+00:00, sha c635724cc384)
- Data as of 2026-08-30T08:39:29.467469+00:00.
