Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Backup software
  3. Timeshift

Timeshift

What it is

Timeshift is a free Linux utility for creating incremental filesystem snapshots and returning a system to an earlier state. It offers rsync snapshots that use hard links and BTRFS snapshots built into the filesystem. Schedules can run hourly, daily, weekly, monthly, or at boot, with retention counts you configure. Home-directory contents are excluded by default, so its focus is protecting system files and settings rather than personal data. You can restore from the running system or from another system with Timeshift installed, including an Ubuntu Live CD or USB; a restore started from the active system requires a reboot to finish. The project lists support for normal, LUKS-encrypted, LVM2, BTRFS, GRUB2, and EFI configurations, subject to its constraints. BTRFS requires an Ubuntu-type layout with @ and @home subvolumes. Docker and containerized systems are unsupported. Installation instructions cover Debian-based distributions, Fedora, Arch, and ALT Linux.

For and against

For

  • Free plan
  • Rsync and BTRFS snapshot methods
  • Hourly through boot scheduling
  • Restore from live media
  • Supports LUKS, LVM2, GRUB2, and EFI

Against

  • Home directories excluded by default
  • BTRFS layout requirement
  • Docker and containers unsupported
  • Requires sufficient snapshot storage

The verdict

Timeshift focuses on restoring Linux system files and settings through scheduled snapshots. Check its filesystem and container constraints before relying on it.

Who it suits

Timeshift suits Linux users who want scheduled system recovery snapshots. It is aimed at system files and settings, not default home-directory backups.

Plans and prices

Timeshift

Free

System snapshot and restore utility for Linux

Every plan, in full

On the record

Backup scope
mixedgithub.com · read 20 Sep 2026
BTRFS limit
BTRFS snapshots require an Ubuntu-type subvolume layout with @ and @home subvolumes; other layouts are not supported.github.com · read 8 Oct 2026
Computer backup
Yesgithub.com · read 20 Sep 2026
Container limit
Docker and containerized systems are not supported, and the project says results there are unpredictable.github.com · read 8 Oct 2026
Installation
The README gives package installation instructions for Debian-based distributions, Fedora, Arch, and ALT Linux.github.com · read 8 Oct 2026
Integrations
Rsync mode uses rsync and hard links; BTRFS mode uses BTRFS filesystem snapshots.github.com · read 8 Oct 2026
Project stewardship
The README says Timeshift is part of the XApp project, maintained by Linux Mint; XApp describes itself as open source and cross-distribution.github.com · read 8 Oct 2026
Purpose
Timeshift creates incremental filesystem snapshots to restore a Linux system to an earlier state.github.com · read 8 Oct 2026
Restore
Snapshots can be restored from the running system or from another system with Timeshift installed, including from an Ubuntu Live CD or USB.github.com · read 8 Oct 2026
Restore modes
mixedgithub.com · read 20 Sep 2026
Restore reboot
Restoring from the running system requires a reboot to complete.github.com · read 8 Oct 2026
Scheduled snapshots
It supports hourly, daily, weekly, monthly, and boot snapshot levels, with configurable retention counts.github.com · read 8 Oct 2026
Snapshot methods
It supports rsync snapshots using hard links and BTRFS snapshots using built-in filesystem features.github.com · read 8 Oct 2026
Storage
Timeshift requires sufficient free disk space for snapshots and recommends saving them to an external non-system partition for best results.github.com · read 8 Oct 2026
Support and contributions
The project invites users to report issues, submit code changes, and contribute translations.github.com · read 8 Oct 2026
Supported systems
The project lists normal, LUKS-encrypted, LVM2, BTRFS, GRUB2, and EFI configurations as supported, subject to its stated constraints.github.com · read 8 Oct 2026
User files
User home-directory contents are excluded by default because Timeshift is designed to protect system files and settings rather than user data.github.com · read 8 Oct 2026

Alternatives to Timeshift

Every alternative, ranked