awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 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·5 vues

Timeshift

Timeshift est un outil de restauration système Linux et un utilitaire de récupération conçu pour ramener un système d'exploitation à un état antérieur connu comme fonctionnel. Il fonctionne à la fois comme un gestionnaire de snapshots BTRFS, utilisant des sous-volumes atomiques pour une récupération rapide, et comme un outil de sauvegarde basé sur rsync qui crée des snapshots incrémentaux des fichiers et paramètres système en utilisant des liens physiques.

L'utilitaire prend en charge la réversion de l'état du système depuis un environnement en cours d'exécution ou via un support de démarrage hors ligne. Il inclut la capacité de reconstruire le chargeur de démarrage pendant les processus de restauration et peut effectuer une restauration inter-distribution pour réinstaller un état système précédent même après l'installation d'un système d'exploitation différent sur la partition racine.

Le projet couvre les sauvegardes système automatisées via un moteur de planification basé sur un calendrier et gère la rétention des versions quotidiennes, hebdomadaires et mensuelles. Des capacités supplémentaires incluent l'utilisation de filtres d'exclusion pour omettre les données volatiles des snapshots et l'exécution de scripts d'automatisation personnalisés après une restauration système.

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.

Historique des stars

Graphique de l'historique des stars pour teejee2008/timeshiftGraphique de l'historique des stars pour teejee2008/timeshift

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Timeshift

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Timeshift.
  • linuxmint/timeshiftAvatar de linuxmint

    linuxmint/timeshift

    4,154Voir sur GitHub↗

    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
    Voir sur GitHub↗4,154
  • garethgeorge/backrestAvatar de garethgeorge

    garethgeorge/backrest

    5,419Voir sur GitHub↗

    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
    Voir sur GitHub↗5,419
  • pika-backup/pika-backupAvatar de pika-backup

    pika-backup/pika-backup

    552Voir sur GitHub↗

    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
    Voir sur GitHub↗552
  • dokploy/dokployAvatar de Dokploy

    Dokploy/dokploy

    34,901Voir sur GitHub↗

    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
    Voir sur GitHub↗34,901
Voir les 30 alternatives à Timeshift→

Questions fréquentes

Que fait teejee2008/timeshift ?

Timeshift est un outil de restauration système Linux et un utilitaire de récupération conçu pour ramener un système d'exploitation à un état antérieur connu comme fonctionnel. Il fonctionne à la fois comme un gestionnaire de snapshots BTRFS, utilisant des sous-volumes atomiques pour une récupération rapide, et comme un outil de sauvegarde basé sur rsync qui crée des snapshots incrémentaux des fichiers et paramètres système en utilisant des liens physiques.

Quelles sont les fonctionnalités principales de teejee2008/timeshift ?

Les fonctionnalités principales de teejee2008/timeshift sont : 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.

Quelles sont les alternatives open-source à teejee2008/timeshift ?

Les alternatives open-source à teejee2008/timeshift incluent : 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…