# teejee2008/timeshift

System restore tool for Linux. Creates filesystem snapshots using rsync+hardlinks, or BTRFS snapshots. Supports scheduled snapshots, multiple backup levels, and exclude filters. Snapshots can be restored while system is running or from Live CD/USB.

Repository: https://github.com/teejee2008/timeshift
Canonical: https://ross.abutalabs.com/products/timeshift
Language: Vala
License: LGPL-3.0
License Family: copyleft
Archived: true
Last push: 2023-05-01T16:43:48+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 3449, "days_push": 1220, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: archived
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 4763, forks 282 (observed 2026-08-28T04:08:59.089526+00:00)

## What it is
Timeshift is a system restore tool for Linux that takes incremental filesystem snapshots using rsync with hardlinks or native BTRFS snapshots. It supports scheduled snapshots at multiple retention levels and can restore the system while running or from a Live CD/USB.

## Use cases
- restore my linux system after a bad update
- take scheduled snapshots of my system files
- create btrfs snapshots on ubuntu
- undo system changes like windows system restore
- roll back linux system to an earlier date
- snapshot system before installing packages

## When to choose
- you want Windows System Restore / Time Machine-like protection for Linux system files and settings
- you run a BTRFS system with Ubuntu-style subvolume layout and want cheap native snapshots
- you need scheduled incremental snapshots with hourly/daily/weekly/monthly retention levels
- you want to restore a broken system from a Live CD/USB

## When to avoid
- you need to back up personal files like documents, photos, and music - Timeshift deliberately excludes user data
- you need off-machine or cloud backups of your whole home directory
- you are not on Linux or your BTRFS layout does not use @ and @home subvolumes

## Facets
- artifact type: application
- maturity: maintenance
- function: backup, file-system, cli, gui
- domain: operating-systems, self-hosted, developer-tools
- platform: -
- tags: system-restore, rsync, btrfs, snapshots, incremental-backup, system-protection, linux

## Member repositories
- teejee2008/timeshift (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:59.089526+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-29T18:18:51.304364+00:00, confidence not recorded.
  - readme: https://github.com/teejee2008/timeshift (fetched 2026-08-28T04:08:59.089526+00:00, sha 2297e6679481)
- Data as of 2026-08-30T08:39:29.467469+00:00.
