For unealtă pentru programarea backup-urilor automate de server, the strongest matches are garethgeorge/backrest (Backrest is a web-based interface that wraps Restic to), nicotsx/zerobyte (ZeroByte is a self-hosted backup management platform built on) and gilbertchen/duplicacy (Duplicacy is a cross-platform backup tool with built-in scheduling). spatie/laravel-backup and databasus/databasus round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Selectăm repository-uri open-source de pe GitHub care se potrivesc cu „backup scheduling”. Rezultatele sunt clasificate după relevanța față de căutarea ta — folosește filtrele de mai jos pentru a rafina rezultatele sau utilizează AI-ul.
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
Backrest is a web-based interface that wraps Restic to provide scheduled backup orchestration with cron-based scheduling, support for local and remote destinations, a snapshot browser for point-in-time file restoration, and event-driven notifications via hooks — covering the core backup lifecycle and nearly all the features you listed.
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
ZeroByte is a self-hosted backup management platform built on Restic, offering cron-based scheduling, encrypted and deduplicated snapshots to multiple remote backends, restore capabilities, and notification alerts — exactly the automated backup scheduler you need, with a comprehensive web interface.
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
Duplicacy is a cross-platform backup tool with built-in scheduling, deduplicated incremental backups, encryption, and support for local and cloud destinations, plus a web GUI and restore capability — exactly what you need for automated scheduled backups.
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
This Laravel package automates scheduled backups of files and databases with cron-driven scheduling, multiple storage destinations, notifications, and retention policies — it is the right kind of backup tool, though it does not offer incremental/differential backups or built-in restore.
Databasus is a self-hosted backup platform that automates PostgreSQL backups, verifies their restorability, and stores them across multiple destinations while managing team access with role-based permissions. It combines on-the-fly AES-256-GCM encryption, cron-driven scheduling, job-queue-based verification, multi-destination storage, WAL streaming, throwaway container restore testing, and workspace-based role access control into a unified backup system. The platform distinguishes itself through automatic backup verification that restores each backup into a temporary database container for in
Databasus is a self-hosted backup platform that automates database backups with cron scheduling, encryption, restore verification, and multi-destination storage—fitting the core need for an automated scheduling backup tool, though it focuses on databases rather than files or entire systems.
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
Duplicati is a self-hosted backup server that automates encrypted, incremental backups to local, network, and cloud destinations via a scheduling engine and centralized management console, directly matching your need for scheduled backup software with restore and notification capabilities.
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
Backup is a full-stack backup orchestrator that models and executes scheduled data protection with encryption, version rotation, and remote storage transport to destinations like S3, Dropbox, and SFTP, covering the core scheduling, remote destinations, encryption, and notification features sought.
Kopia is a backup utility designed to create encrypted, deduplicated, and compressed snapshots of files and directories. It functions as a client-side tool that secures data locally before transmitting it to various storage targets, ensuring that sensitive information remains protected throughout the backup process. The system utilizes content-addressable block storage and metadata-driven versioning to identify and remove redundant data across multiple snapshots. By employing a pluggable storage abstraction layer, it supports a wide range of local, network, and cloud-based storage providers,
Kopia is a backup utility that creates encrypted, deduplicated snapshots to local and cloud destinations, which fits the search for scheduled backup software — it lacks a built-in scheduler and alerts, but can be automated via cron or timers.
Borg is a command-line backup utility designed for deduplicated data archiving and secure storage. It functions by identifying unique file chunks and applying compression to minimize the total storage footprint across multiple backup versions. The software distinguishes itself through the use of authenticated encryption, which ensures that all stored data remains confidential and protected against unauthorized tampering. It also provides a virtual filesystem interface, allowing users to mount archives as local directories to browse and access individual files without performing a full restora
Borg is a deduplicating, encrypted backup tool that can be scheduled via cron or systemd timers, covering local and remote destinations with solid restore capabilities, though it lacks built-in scheduling and alerting features.
Velero is a backup and recovery tool for Kubernetes cluster resources and persistent volumes. It functions as a disaster recovery solution and a utility for migrating applications and their associated data between different clusters. The project enables the replication of production environments by cloning cluster resources into development or testing environments for validation and debugging. It provides capabilities for backing up system objects, restoring resources to a known good state, and transferring applications across environments to facilitate system transitions.
Velero is a scheduled backup and recovery tool purpose-built for Kubernetes clusters and persistent volumes, making it a genuine backup solution—but its scope is limited to Kubernetes resources rather than general files, databases, or systems outside that environment.
a tool for backing up your data using rsync (if you want to get help, use https://lists.sourceforge.net/lists/listinfo/rsnapshot-discuss)
rsnapshot uses rsync and cron to schedule periodic snapshot-based backups to local or remote destinations, supporting incremental backups and restore, but lacks built-in notification and encryption features included in the tool itself.
Reverse differential backup tool, over a network or locally.
rdiff-backup is a reverse-differential backup tool that works locally or over a network, and it can be easily scheduled via cron for automated regular backups — it supports incremental backups and can leverage SSH for encryption and rsync for compression, though these features are provided by the underlying transport rather than built in.
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
This repository provides automated scheduled backups for multiple database types in Docker containers, which fits the core need for scheduling, but it is limited to databases (not files or systems) and lacks explicit support for remote destinations, incremental backups, notifications, restore, and encryption.
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
Pika Backup is a GNOME desktop application that provides a graphical interface for BorgBackup, enabling you to schedule regular backups via systemd timers and offering encryption, remote destinations, and deduplicated incremental backups — fitting the need for automated scheduled backup software.
This utility is a command-line tool designed to create incremental, time-stamped snapshots of local or remote data. It functions as a shell-based orchestrator that coordinates system utilities to maintain versioned file archives, allowing for the restoration of specific data states without the need for proprietary software. The tool distinguishes itself by using filesystem hard links to reference unchanged files across multiple snapshots, which minimizes storage consumption while keeping each backup directory structure independent. It incorporates a dedicated retention manager that automatica
laurent22/rsync-time-backup is a shell script that creates Time Machine-style incremental snapshots using rsync, supporting local and remote destinations via SSH; while it lacks built-in notification and at-rest encryption, it can be scheduled with cron and provides a simple but effective backup solution for files and directories.
| Repository | Stele | Limbaj | Licență | Ultimul push |
|---|---|---|---|---|
| garethgeorge/backrest | 5.4K | Go | gpl-3.0 | |
| nicotsx/zerobyte | 6.6K | TypeScript | AGPL-3.0 | |
| gilbertchen/duplicacy | 5.7K | Go | NOASSERTION | |
| spatie/laravel-backup | 6K | PHP | MIT | |
| databasus/databasus | 7.5K | Go | Apache-2.0 | |
| duplicati/duplicati | 14.3K | C# | other | |
| backup/backup | 4.9K | Ruby | MIT | |
| kopia/kopia | 12.6K | Go | apache-2.0 | |
| borgbackup/borg | 13K | Python | other | |
| velero-io/velero | 10.1K | Go | Apache-2.0 |