awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
teejee2008 avatar

teejee2008/timeshiftArchived

0
View on GitHub↗
4,771 Stars·282 Forks·Vala·LGPL-3.0·6 Aufrufe

Timeshift

Timeshift is a Linux system restore tool and recovery utility designed to revert an operating system to a previous known-good state. It functions as both a BTRFS snapshot manager, utilizing atomic subvolumes for rapid recovery, and an rsync-based backup tool that creates incremental snapshots of system files and settings using hard links.

The utility supports system state reversion from within a running environment or via an offline boot medium. It includes the ability to rebuild the bootloader during restore processes and can perform cross-distribution restoration to reinstall a previous system state even after a different operating system has been installed on the root partition.

The project covers automated system backups through a timetable-based scheduling engine and manages the retention of daily, weekly, and monthly versions. Additional capabilities include the use of exclusion filters to omit volatile data from snapshots and the execution of custom automation scripts following a system restore.

Features

  • Operating System Restores - Returns a Linux operating system to a previous known-good state after failed updates or configuration errors.
  • Automated Backup Systems - Schedules regular incremental backups of system files and settings to maintain a history of recoverable versions.
  • System State Reversions - Restores the operating system to a previous snapshot either from within the running environment or via an offline medium.
  • File System Incremental Backups - Creates incremental snapshots using rsync and hard links to minimize disk space usage.
  • Snapshot and Subvolume Management - Uses BTRFS atomic copy-on-write subvolumes for near-instantaneous system state capture and restoration.
  • System Recovery Utilities - Restores bootloaders and system states from within a running environment or via a live boot medium.
  • Backup & Disaster Recovery - Restores a bootable operating system and bootloader from a live USB when the primary system cannot start.
  • System Restoration - Bootstraps a minimal environment to mount target partitions and restore system files without a running host OS.
  • System Data Backup Schedules - Provides a timetable-based system for creating automatic snapshots and managing retention periods.
  • Cron Scheduling - Triggers automated snapshot sequences using system timers to maintain a rotating history of backups.
  • Bootloader Recoveries - Rebuilds the GRUB bootloader during the restore process to ensure the system remains bootable.
  • Configuration Version Snapshots - Saves snapshots of the root filesystem before risky changes to enable quick reversion of system configurations.
  • Cross-Distribution Restores - Enables the reinstallation of a previous system state and bootloader even after a different OS has been installed.

Star-Verlauf

Star-Verlauf für teejee2008/timeshiftStar-Verlauf für teejee2008/timeshift

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht teejee2008/timeshift?

Timeshift is a Linux system restore tool and recovery utility designed to revert an operating system to a previous known-good state. It functions as both a BTRFS snapshot manager, utilizing atomic subvolumes for rapid recovery, and an rsync-based backup tool that creates incremental snapshots of system files and settings using hard links.

Was sind die Hauptfunktionen von teejee2008/timeshift?

Die Hauptfunktionen von teejee2008/timeshift sind: Operating System Restores, Automated Backup Systems, System State Reversions, File System Incremental Backups, Snapshot and Subvolume Management, System Recovery Utilities, Backup & Disaster Recovery, System Restoration.

Welche Open-Source-Alternativen gibt es zu teejee2008/timeshift?

Open-Source-Alternativen zu teejee2008/timeshift sind unter anderem: linuxmint/timeshift — Timeshift is a Linux system restore tool designed to create incremental snapshots of the filesystem to revert an… garethgeorge/backrest — Backrest is a web-based management interface for Restic that orchestrates scheduled snapshots, manages offsite… pika-backup/pika-backup — Pika Backup is a desktop utility for Linux that provides a graphical interface for managing file archiving tasks. It… dokploy/dokploy — Dokploy is a self-hosted platform-as-a-service designed to simplify the deployment and management of containerized… sovereign/sovereign — Sovereign is a self-hosted cloud orchestrator and infrastructure-as-code toolkit designed to establish personal data… azuracast/azuracast — AzuraCast is a self-hosted web radio management suite and dashboard designed for internet radio broadcasting. It…

Open-Source-Alternativen zu Timeshift

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Timeshift.
  • linuxmint/timeshiftAvatar von linuxmint

    linuxmint/timeshift

    4,154Auf GitHub ansehen↗

    Timeshift is a Linux system restore tool designed to create incremental snapshots of the filesystem to revert an operating system to a previous state. It functions as an automated backup scheduler and a system recovery utility, utilizing either BTRFS atomic snapshots for near-instantaneous restoration or an rsync-based manager to create efficient incremental copies of system files and settings. The tool provides capabilities for automated backup scheduling and rotation at hourly, daily, weekly, or monthly intervals, as well as at every system boot. It manages backup retention to control the n

    Vala
    Auf GitHub ansehen↗4,154
  • garethgeorge/backrestAvatar von garethgeorge

    garethgeorge/backrest

    5,419Auf GitHub ansehen↗

    Backrest is a web-based management interface for Restic that orchestrates scheduled snapshots, manages offsite repositories, and provides a browser for file restoration. It serves as a scheduled backup orchestrator and remote storage manager to maintain data repositories across various backends. The system distinguishes itself through a backup lifecycle automation framework that triggers shell scripts and external notifications based on backup events. It includes a snapshot restoration browser that allows for exploring point-in-time snapshots to recover specific directories to local paths. T

    Gobackupsresticrestic-backups
    Auf GitHub ansehen↗5,419
  • pika-backup/pika-backupAvatar von pika-backup

    pika-backup/pika-backup

    552Auf GitHub ansehen↗

    Pika Backup is a desktop utility for Linux that provides a graphical interface for managing file archiving tasks. It facilitates the creation of encrypted, deduplicated, and incremental backups to both local and remote storage destinations, ensuring data redundancy and protection against hardware failure. The application functions as a desktop client for the underlying storage engine, allowing users to schedule recurring backup operations and manage snapshots through a native interface. It integrates with system services to handle background task orchestration, power management, and hardware

    Rustbackupbackup-clientborg
    Auf GitHub ansehen↗552
  • dokploy/dokployAvatar von Dokploy

    Dokploy/dokploy

    34,901Auf GitHub ansehen↗

    Dokploy is a self-hosted platform-as-a-service designed to simplify the deployment and management of containerized applications and databases. It provides a centralized control plane that decouples administrative management from application workloads, allowing users to oversee infrastructure across multiple server nodes through a unified web interface or a command-line tool. The platform distinguishes itself through an extensive library of pre-configured application templates, enabling the rapid deployment of databases, identity providers, and various productivity or development tools. It sup

    TypeScriptbackendbackupsdatabases
    Auf GitHub ansehen↗34,901
Alle 30 Alternativen zu Timeshift anzeigen→