# Data backup software

> AI-ranked search results for `data backups` on awesome-repositories.com — ordered by an LLM for relevance, best match first. 109 total matches; showing the top 23.

Explore on the web: https://awesome-repositories.com/q/data-backups

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [this search on awesome-repositories.com](https://awesome-repositories.com/q/data-backups).**

## Results

- [pika-backup/pika-backup](https://awesome-repositories.com/repository/pika-backup-pika-backup.md) (552 ⭐) — 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
- [duplicati/duplicati](https://awesome-repositories.com/repository/duplicati-duplicati.md) (14,283 ⭐) — Duplicati is a self-hosted backup server designed to perform encrypted, incremental, and compressed backups to a wide range of local, network, and cloud-based storage providers. It functions as a background service that automates recurring data protection tasks, ensuring that only changed data blocks are stored to maximize efficiency and minimize bandwidth usage.

The project distinguishes itself through a centralized management console that allows for the orchestration of multiple distributed backup agents from a single web-based dashboard. It supports multi-tenant management, enabling the or
- [gilbertchen/duplicacy](https://awesome-repositories.com/repository/gilbertchen-duplicacy.md) (5,656 ⭐) — Duplicacy is a cross-platform, deduplicated backup tool that stores encrypted snapshots to local disks and cloud storage services. It operates through both a command-line executable and a web-based graphical interface, enabling backup, restore, and repository management in scripts or through a browser. The software splits files into variable-size chunks identified by their hash, enabling cross-machine deduplication without a central database or chunk index.

Each backup creates an immutable snapshot that stores file metadata and chunk references, supporting incremental updates and point-in-tim
- [linuxmint/timeshift](https://awesome-repositories.com/repository/linuxmint-timeshift.md) (4,154 ⭐) — 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
- [restic/restic](https://awesome-repositories.com/repository/restic-restic.md) (34,445 ⭐) — This project is a command-line utility designed for secure, content-addressable data archiving. It functions as an encrypted backup tool that stores data as deduplicated chunks, ensuring that every piece of information is identified by a cryptographic hash to maintain integrity across all backups. By applying strong encryption and message authentication codes to both data and metadata, the software prevents unauthorized access and detects potential tampering.

The tool distinguishes itself through a backend-agnostic storage abstraction that allows users to maintain repositories across diverse
- [teejee2008/timeshift](https://awesome-repositories.com/repository/teejee2008-timeshift.md) (4,771 ⭐) — 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 sys
- [garethgeorge/backrest](https://awesome-repositories.com/repository/garethgeorge-backrest.md) (5,419 ⭐) — 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
- [pgbackrest/pgbackrest](https://awesome-repositories.com/repository/pgbackrest-pgbackrest.md) (4,160 ⭐) — pgBackRest is a distributed backup and restore tool for PostgreSQL. It functions as an incremental backup engine and point-in-time recovery manager, enabling the creation of full, differential, and incremental backups across local and remote repositories.

The system is distinguished by its block-level incremental backups, which reduce storage and transfer time by saving only modified data. It integrates with S3-compatible object storage via HTTP and utilizes parallel processing to maximize throughput during backup and restoration operations.

The tool covers comprehensive disaster recovery ca
- [nicotsx/zerobyte](https://awesome-repositories.com/repository/nicotsx-zerobyte.md) (6,572 ⭐) — ZeroByte is a backup management platform built around the Restic backup engine, providing encrypted, deduplicated, and compressed snapshots across multiple storage backends. It offers a web interface for scheduling, monitoring, and managing backup operations, with support for cron-based job scheduling and configurable retention policies that automatically prune older snapshots.

The platform distinguishes itself through comprehensive multi-protocol volume mounting, allowing backup ingestion from NFS, SMB, WebDAV, SFTP, and rclone-backed sources alongside local directories. It includes a snapsh
- [backup/backup](https://awesome-repositories.com/repository/backup-backup.md) (4,868 ⭐) — This project is a Unix backup orchestrator used for modeling and executing full-stack data protection. It functions as a management system for database dumps, encrypted archiving, version rotation, and remote storage transport.

The system distinguishes itself by orchestrating native system tools for various databases, including PostgreSQL, MySQL, MongoDB, Redis, and Riak. It employs a secure archive workflow that combines compression and encryption using GPG, OpenSSL, or AES before transporting packages to S3-compatible services, Dropbox, or remote servers via SFTP and RSync.

Broad capabilit
- [wal-g/wal-g](https://awesome-repositories.com/repository/wal-g-wal-g.md) (4,117 ⭐) — wal-g is a database cloud backup tool and write-ahead log archiver designed for disaster recovery and point-in-time recovery. It archives database state and transaction logs to cloud storage providers to ensure long-term data durability.

The project provides a manager for compressing, encrypting, and pruning database backups stored in cloud object storage. It specifically enables the restoration of a database to a specific timestamp by fetching base backups and replaying transaction logs.

The tool's capabilities cover multi-engine backup and restoration, including the generation of full and
- [nfrastack/container-db-backup](https://awesome-repositories.com/repository/nfrastack-container-db-backup.md) (1,508 ⭐) — Container-db-backup is a container-native utility designed to automate database maintenance, including recurring backups, data restoration, and secure archiving. It operates by executing isolated backup jobs within ephemeral containers, ensuring consistent environments for data protection workflows across multiple database hosts.

The tool distinguishes itself through a pipeline-oriented processing model that streams database dumps through compression and encryption stages before storage. It supports flexible storage configurations, allowing data to be directed to local filesystems or remote S
- [offen/docker-volume-backup](https://awesome-repositories.com/repository/offen-docker-volume-backup.md) (3,716 ⭐) — This project is a Docker volume backup tool and data lifecycle manager that archives volume data to local storage, SSH, or cloud providers. It operates as a containerized backup orchestrator and companion container that coordinates volume snapshots and manages the restoration of data for disaster recovery.

The tool distinguishes itself through integrated security and consistency controls, utilizing GPG or age encryption to secure archives before remote transmission. It ensures data integrity by managing container states, such as stopping services or running database dump utilities via lifecyc
- [bup/bup](https://awesome-repositories.com/repository/bup-bup.md) (7,324 ⭐) — bup is a deduplicating backup manager and incremental backup system. It uses a Git packfile-based storage format to eliminate redundant data across files and versions, treating every incremental save as a full backup.

The system provides secure remote transport interfaces for transferring and managing backup data on remote servers via SSH. It also includes a backup repository browser available as both a web interface and a filesystem mount for exploring and retrieving files from snapshots.

The project covers broad capability areas including disaster recovery, repository administration, and s
- [neoapplications/neo-backup](https://awesome-repositories.com/repository/neoapplications-neo-backup.md) (3,691 ⭐) — Neo-Backup is an Android application backup tool and rooted device data manager. It creates encrypted copies of application data and system files on rooted devices to preserve application state and settings.

The project functions as a backup scheduler, allowing for the automation of periodic data preservation tasks based on custom application lists and fixed timetables. To protect sensitive information, it utilizes password-based encryption to secure backup archives.

The system provides capabilities for device-wide data backup and recovery, including the ability to restore applications and t
- [rclone/rclone](https://awesome-repositories.com/repository/rclone-rclone.md) (57,877 ⭐) — This project is a command-line storage manager that provides a unified interface for performing file operations across local filesystems and diverse cloud storage providers. It functions as a cross-platform storage abstraction, utilizing a modular backend architecture to map heterogeneous cloud storage APIs into a standard set of file system operations. This allows for consistent data management and movement regardless of the underlying storage service.

The tool serves as a network data transfer engine designed for automated data migration and cloud storage synchronization. It distinguishes i
- [mrrfv/open-android-backup](https://awesome-repositories.com/repository/mrrfv-open-android-backup.md) (1,191 ⭐) — Open-android-backup is a command-line utility designed for the automated archival and restoration of mobile device data. It enables users to capture applications, internal storage, and contact information into encrypted, open-standard archives, ensuring long-term data ownership and portability without reliance on proprietary vendor software.

The tool distinguishes itself by facilitating these operations without requiring root-level system access. It achieves this by utilizing a companion application to grant the host machine necessary permissions, while simultaneously protecting user privacy
- [benbjohnson/litestream](https://awesome-repositories.com/repository/benbjohnson-litestream.md) (13,240 ⭐) — Litestream is a database backup utility that provides continuous, incremental replication for SQLite databases. It operates as a background process that monitors local database files and streams modifications to remote cloud storage, ensuring that off-site backups are maintained without manual intervention.

The tool functions by intercepting the database file system layer to capture page-level changes and tailing the write-ahead log. This approach allows for real-time synchronization of transactions to various cloud object storage providers through a unified abstraction layer.

Beyond continu
- [backup-manager/backup-manager](https://awesome-repositories.com/repository/backup-manager-backup-manager.md) (1,702 ⭐) — Backup Manager is a command-line utility designed to automate the export, compression, and restoration of database snapshots. It functions as a centralized tool for managing database disaster recovery by facilitating the transfer of data to both local and remote storage environments.

The project distinguishes itself through a configuration-driven approach to task scheduling, allowing for the automation of routine backup operations without manual intervention. It utilizes a pipeline-based processing model that streams database output through encryption and compression filters before routing th
- [spatie/laravel-backup](https://awesome-repositories.com/repository/spatie-laravel-backup.md) (5,996 ⭐) — This is a Laravel package that creates and manages automated backups of application files and databases. It orchestrates backup, cleanup, and notification steps as a configurable pipeline, compressing selected directories and database dumps into zip archives that can be stored on any Laravel filesystem disk.

The package provides a configurable retention policy engine that prunes old backups based on age, count, or size thresholds, and includes a health-check monitoring system that verifies backup recency and storage capacity. It fires success, failure, and health-check events that route notif
- [rdiff-backup/rdiff-backup](https://awesome-repositories.com/repository/rdiff-backup-rdiff-backup.md) (1,256 ⭐) — Reverse differential backup tool, over a network or locally.
- [resulgg/label-backup](https://awesome-repositories.com/repository/resulgg-label-backup.md) (23 ⭐) — Docker-aware backup agent using labels to automate backups for PostgreSQL, MySQL, MongoDB, and Redis to local or S3 compatible  storage.
- [alichtman/shallow-backup](https://awesome-repositories.com/repository/alichtman-shallow-backup.md) (1,328 ⭐) — Git-integrated backup tool for macOS and Linux devs.
