EVERYTHING XIAOMI
Get listed
Timeshift logo

Timeshift

Timeshift is a free Linux utility for creating incremental filesystem snapshots and restoring a system to an earlier state.

Place
#114 of 151
Score
6.3
Timeshift's website

What Timeshift is

Timeshift is a free Linux utility for creating incremental filesystem snapshots and restoring a system to an earlier state. It focuses on system files and settings, excluding users’ home-directory contents by default. Snapshots can use rsync with hard links or BTRFS filesystem features. Scheduling supports hourly, daily, weekly, monthly, and boot levels, with configurable retention counts. Restores can run from the active system or another system with Timeshift installed, including an Ubuntu Live CD or USB; a restore started from the running system requires a reboot to finish. The project lists normal, LUKS-encrypted, LVM2, BTRFS, GRUB2, and EFI configurations, subject to constraints. BTRFS requires an Ubuntu-type layout with @ and @home subvolumes. Docker and containerized systems are unsupported. Package instructions cover Debian-based distributions, Fedora, Arch, and ALT Linux.

Good

  • Free system snapshot and restore utility
  • Rsync and BTRFS snapshot methods
  • Hourly through boot scheduling
  • Restores from live media or another system
  • Supports encrypted, LVM2, GRUB2, and EFI setups

Watch out

  • Home directories excluded by default
  • BTRFS requires a specific subvolume layout
  • Docker and containerized systems unsupported
  • Snapshots need sufficient free disk space

Who it suits

Timeshift suits Linux users who need system recovery snapshots rather than routine personal-file backup. It is useful when scheduled restore points and supported filesystem configurations match your setup.

Verdict

Timeshift provides scheduled Linux system snapshots with two storage methods and several restore paths. Check its BTRFS layout, container limitations, and storage requirements before relying on it.

Plans and prices

From Timeshift's own pricing page, checked 8 Oct 2026.

All about pricing
PlanPriceWhat it gives you
TimeshiftFreeSystem snapshot and restore utility for Linux

The facts

Each one read from Timeshift's own pages, with the date it was checked.

What it does

Backup scope
mixedchecked 20 Sep 2026
BTRFS limit
BTRFS snapshots require an Ubuntu-type subvolume layout with @ and @home subvolumes; other layouts are not supported.checked 8 Oct 2026
Computer backup
Yeschecked 20 Sep 2026
Container limit
Docker and containerized systems are not supported, and the project says results there are unpredictable.checked 8 Oct 2026
Installation
The README gives package installation instructions for Debian-based distributions, Fedora, Arch, and ALT Linux.checked 8 Oct 2026
Integrations
Rsync mode uses rsync and hard links; BTRFS mode uses BTRFS filesystem snapshots.checked 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.checked 8 Oct 2026
Purpose
Timeshift creates incremental filesystem snapshots to restore a Linux system to an earlier state.checked 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.checked 8 Oct 2026
Restore modes
mixedchecked 20 Sep 2026
Restore reboot
Restoring from the running system requires a reboot to complete.checked 8 Oct 2026
Scheduled snapshots
It supports hourly, daily, weekly, monthly, and boot snapshot levels, with configurable retention counts.checked 8 Oct 2026
Snapshot methods
It supports rsync snapshots using hard links and BTRFS snapshots using built-in filesystem features.checked 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.checked 8 Oct 2026
Support and contributions
The project invites users to report issues, submit code changes, and contribute translations.checked 8 Oct 2026
Supported systems
The project lists normal, LUKS-encrypted, LVM2, BTRFS, GRUB2, and EFI configurations as supported, subject to its stated constraints.checked 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.checked 8 Oct 2026

Money

Free plan
Yeschecked 20 Sep 2026

Where it runs

Supported platforms
linuxchecked 20 Sep 2026

Alternatives to Timeshift

All alternatives
  1. 1

    UrBackup

    Free planOpen sourceAndroidWebAPILinux
    9.4Free plan
  2. 2IDrive logo

    IDrive

    Free planAndroidiOSWebLinux
    9.2From $0.25 a month
  3. 3Bareos logo

    Bareos

    Free planOpen sourceWebAPILinuxmacOS
    9.1From €480 a year
  4. 4MSP360 Backup logo

    MSP360 Backup

    Free planAndroidiOSWebAPI
    9.0Free plan
  5. 5iCloud Backup logo

    iCloud Backup

    Free planAndroidiOSWebAPI
    8.6From $0.99 a month
  6. 6Backblaze Computer Backup logo

    Backblaze Computer Backup

    AndroidiOSWebmacOS
    8.5From $7.88 a month