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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
backup-manager avatar

backup-manager/backup-manager

0
View on GitHub↗
1,702 stars·222 forks·PHP·MIT·21 views

Backup Manager

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 the resulting files to their destination.

The software supports a wide range of storage backends through an adapter-based abstraction layer, enabling integration with various cloud storage providers and file transfer protocols. It handles the full lifecycle of database maintenance, including the generation of portable dump files, the management of historical archives, and the restoration of system state by importing previously stored snapshots back into active database instances.

Features

  • Database Backup and Restoration - Automates the export, compression, and restoration of database snapshots to local or remote storage.
  • Scheduled Database Backups - Automates the recurring export of database contents to ensure data availability for recovery.
  • Database Snapshot Restorations - Retrieves and imports compressed snapshots to return database systems to a previous state.
  • Standalone Database Restorations - Restores database instances by importing previously saved files from remote storage.
  • Database Recovery - Retrieves and imports historical database snapshots to restore system state after failures.
  • Disaster Recovery Systems - Provides mechanisms for restoring database system state from remote snapshots after data loss.
  • Cloud Database Archiving - Archives database dump files to cloud object storage for long-term data retention.
  • Compressed Database Dumps - Creates compressed database dump files to facilitate secure and efficient data transport.
  • Amazon S3 Backup Storages - Transfers database dump files to Amazon S3 and compatible storage for off-site retention.
  • Snapshot Archive Exports and Imports - Handles the lifecycle of database snapshots by bundling, transferring, and unpacking compressed archives.
  • Database Record Exports - Extracts database records into portable files for reliable historical archiving.
  • Database State Restoration - Reconstructs database system state by importing stored dump files from remote storage.
  • Task Schedulers - Manages the execution of automated backup routines using declarative configuration files.
  • Remote Backup Storage - Transports backup archives to various remote storage providers and file transfer protocols.
  • Data Processing Pipelines - Streams database output through modular compression and encryption stages before routing to storage.
  • Storage Abstractions - Decouples database operations from specific storage backends using a unified interface for interchangeable drivers.

Star history

Star history chart for backup-manager/backup-managerStar history chart for backup-manager/backup-manager

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does backup-manager/backup-manager do?

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.

What are the main features of backup-manager/backup-manager?

The main features of backup-manager/backup-manager are: Database Backup and Restoration, Scheduled Database Backups, Database Snapshot Restorations, Standalone Database Restorations, Database Recovery, Disaster Recovery Systems, Cloud Database Archiving, Compressed Database Dumps.

Which projects share features with backup-manager/backup-manager?

Projects with overlapping indexed features include: wal-g/wal-g — wal-g is a database cloud backup tool and write-ahead log archiver designed for disaster recovery and point-in-time… nfrastack/container-db-backup — Container-db-backup is a container-native utility designed to automate database maintenance, including recurring… codeaprendiz/learn-devops — This project is a comprehensive educational repository designed to teach DevOps practices through structured learning… datlechin/tablepro — TablePro is a cross-platform database management client designed for browsing, querying, and administering both SQL… autobase-tech/autobase — Autobase is a self-hosted database-as-a-service platform designed to automate the deployment, scaling, and… agronholm/apscheduler — APScheduler is a Python task scheduler designed to execute functions at specific times or recurring intervals. It…

Projects sharing features with Backup Manager

These projects share indexed features with Backup Manager. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • wal-g/wal-gwal-g avatar

    wal-g/wal-g

    4,117View on GitHub↗

    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

    Go
    View on GitHub↗4,117
  • nfrastack/container-db-backupnfrastack avatar

    nfrastack/container-db-backup

    1,508View on GitHub↗

    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

    Dockerfilebackupcouchdbdocker
    View on GitHub↗1,508
  • codeaprendiz/learn-devopscodeaprendiz avatar

    codeaprendiz/learn-devops

    1,587View on GitHub↗

    This project is a comprehensive educational repository designed to teach DevOps practices through structured learning paths and hands-on exercises. It focuses on mastering infrastructure management, container orchestration, and system administration by providing a curriculum that covers the full lifecycle of cloud-native environments, from initial provisioning to ongoing maintenance and security. The repository distinguishes itself by offering a practical, task-based approach to complex operational domains. It guides users through the implementation of infrastructure-as-code, the configuratio

    HCLawscoding-taskscontainer-orchestration
    View on GitHub↗1,587
  • datlechin/tableprodatlechin avatar

    datlechin/TablePro

    4,471View on GitHub↗

    TablePro is a cross-platform database management client designed for browsing, querying, and administering both SQL and NoSQL databases. It functions as a unified workspace that integrates a code-centric SQL editor with schema visualization tools, allowing developers to manage complex data models and execute queries across diverse database engines. The application distinguishes itself through an agentic AI integration layer that connects language models directly to database tools, enabling automated query generation, optimization, and error fixing with configurable approval gates. It features

    Swift
    View on GitHub↗4,471
Compare all 30 related projects→

Curated searches featuring Backup Manager

Hand-picked collections where Backup Manager appears.
  • Automated Database and Volume Backups
  • Snapshot management tools
a tool for scheduling automated server backups