awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

16 个仓库

Awesome GitHub RepositoriesCloud Storage Backups

Mechanisms for exporting database snapshots to cloud object storage for recovery.

Distinct from Cloud Storage Replication: Specifically about backup/restore snapshots rather than continuous data replication.

Explore 16 awesome GitHub repositories matching data & databases · Cloud Storage Backups. Refine with filters or upvote what's useful.

Awesome Cloud Storage Backups GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • snapchat/keydbSnapchat 的头像

    Snapchat/KeyDB

    12,487在 GitHub 上查看↗

    KeyDB is a multithreaded in-memory key-value store and distributed cache. It functions as a NoSQL database utilizing multi-version concurrency control to execute non-blocking queries and scans. The project is a multithreaded fork of Redis that maintains protocol compatibility while utilizing a multithreaded architecture to scale across multi-core hardware. It distinguishes itself with flash-tiered storage, allowing the system to offload data from primary RAM to SSD or flash storage to increase total capacity. The system supports high availability through active-active mesh replication and mu

    Provides a mechanism to dump and load database snapshots directly to and from remote cloud storage buckets.

    C++
    在 GitHub 上查看↗12,487
  • velero-io/velerovelero-io 的头像

    velero-io/velero

    10,078在 GitHub 上查看↗

    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.

    Saves Kubernetes resource manifests and volume snapshots as serialized files in remote cloud object storage buckets.

    Gobackupdisaster-recoveryhacktoberfest
    在 GitHub 上查看↗10,078
  • attic-labs/nomsattic-labs 的头像

    attic-labs/noms

    7,422在 GitHub 上查看↗

    Noms is a distributed version control database and content-addressable data store. It identifies data by cryptographic hashes to ensure integrity and deduplication, while tracking dataset state changes through a sequence of immutable commits to enable branching, forking, and historical recovery. The system functions as a peer-to-peer data synchronizer, reconciling state between disconnected database instances to ensure all nodes converge on the same data. It distinguishes itself as a schema-flexible document store that supports self-describing types, allowing schemas to evolve and widen as ne

    Exports database snapshots to remote cloud object storage buckets for recovery and durability.

    Go
    在 GitHub 上查看↗7,422
  • andreafabrizi/dropbox-uploaderandreafabrizi 的头像

    andreafabrizi/Dropbox-Uploader

    6,608在 GitHub 上查看↗

    Dropbox-Uploader is a Bash-based command-line client for managing files on Dropbox. It provides a full set of file operations including upload, download, copy, move, rename, delete, directory creation, and listing, all through shell scripts that use curl to interact with the Dropbox API. The tool authenticates via OAuth tokens and includes a chunked upload mechanism for handling large files reliably. The project distinguishes itself with an interactive shell interface that lets users browse and manage remote files without re-entering commands, and a file-name-based password derivation system

    Compresses a local directory into an encrypted archive and uploads it to a remote cloud storage service.

    Shell
    在 GitHub 上查看↗6,608
  • nicotsx/zerobytenicotsx 的头像

    nicotsx/zerobyte

    6,572在 GitHub 上查看↗

    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

    Supports backing up to S3, Google Cloud Storage, Azure Blob, and 40+ rclone backends for remote storage.

    TypeScriptbackupbackup-utilityrestic
    在 GitHub 上查看↗6,572
  • standardnotes/appstandardnotes 的头像

    standardnotes/app

    6,519在 GitHub 上查看↗

    Exports and saves note data automatically to cloud storage services like Dropbox or Google Drive.

    TypeScriptencryptedevernotemarkdown
    在 GitHub 上查看↗6,519
  • xayahsususu/android-databackupXayahSuSuSu 的头像

    XayahSuSuSu/Android-DataBackup

    6,231在 GitHub 上查看↗

    Android-DataBackup is a rooted Android backup tool that backs up and restores complete application data on devices using Magisk, KernelSU, or APatch. It operates as a root-based backup manager, executing commands through a root shell to bypass Android's sandboxing and access app-specific data directories directly. The tool integrates with Magisk, KernelSU, and APatch to gain root-level access for reading and writing protected application data directories. It compresses backup data into tar archives to preserve file permissions, ownership, and directory structure for reliable restoration, whil

    Uploads backup archives to a cloud service for off-device storage and later retrieval.

    Kotlinandroidbackupcompose
    在 GitHub 上查看↗6,231
  • gilbertchen/duplicacygilbertchen 的头像

    gilbertchen/duplicacy

    5,656在 GitHub 上查看↗

    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

    Stores backup data on local disks, SFTP servers, and most cloud storage services without sacrificing essential backup features.

    Go
    在 GitHub 上查看↗5,656
  • alibaba/alisqlalibaba 的头像

    alibaba/AliSQL

    5,706在 GitHub 上查看↗

    AliSQL is a fork of MySQL by Alibaba that extends the relational database management system with enhancements for high performance, scalability, and enterprise-grade availability. It retains the core MySQL identity as a SQL-based database for storing, organizing, and retrieving structured data, while adding optimizations for large-scale transactional and analytical workloads. The project differentiates itself through a set of Alibaba-specific improvements, including a columnar engine for accelerating analytical queries directly on MySQL tables, and a distributed, shared-nothing NDB Cluster en

    MySQL downloads and restores a backup from cloud object storage services such as Amazon S3 or Oracle Cloud Infrastructure Object Storage.

    C++alisqldatabaseduckdb
    在 GitHub 上查看↗5,706
  • zalando/postgres-operatorzalando 的头像

    zalando/postgres-operator

    5,093在 GitHub 上查看↗

    This project is a PostgreSQL Kubernetes operator and database orchestrator designed to automate the deployment, scaling, and lifecycle management of high-availability database clusters. It functions as a controller that uses declarative manifests to provision and synchronize the state of database instances within a cluster. The system manages high availability through streaming replication and ensures constant availability during maintenance via rolling updates. It also serves as a backup and recovery manager, handling point-in-time recovery, logical backups, and cluster cloning using cloud s

    Offloads database snapshots and write-ahead logs to cloud object storage for point-in-time recovery.

    Goclusterdata-infrastructuredatabase-as-a-service
    在 GitHub 上查看↗5,093
  • aapanel/baotaaaPanel 的头像

    aaPanel/BaoTa

    4,543在 GitHub 上查看↗

    宝塔面板 (BaoTa) 是一个基于 Web 的 Linux 服务器控制面板和系统管理仪表盘,专为管理托管环境和系统资源而设计。它提供图形化界面,将管理操作转化为系统级配置,使用户无需完全依赖命令行即可管理 Linux 服务器和 Web 托管栈。 该平台通过 AI 驱动的服务器运维脱颖而出,利用人工智能进行性能分析,并通过自然语言命令执行维护任务。它支持多节点编排,能够从单一界面协调多个服务器实例,实现负载均衡、数据复制和机器迁移。 该软件涵盖了广泛的管理功能,包括 Docker 容器编排、数据库生命周期管理和自动 SSL 证书签发。它提供了全面的安全加固工具,如系统防火墙、暴力破解防护和多因素身份验证,以及用于实时性能跟踪和自动健康报告的监控工具。 面板的安装和部署通过在纯净 Linux 系统上运行命令行脚本来完成。

    Schedules automatic backups of websites and databases to third-party object storage or cloud drives.

    Pythonbaotabt-panellamp
    在 GitHub 上查看↗4,543
  • crunchydata/postgres-operatorCrunchyData 的头像

    CrunchyData/postgres-operator

    4,423在 GitHub 上查看↗

    这是一个 Kubernetes Operator,旨在通过声明式配置部署和管理生产级 PostgreSQL 数据库集群。它作为一个控制器,将数据库集群的实际状态与期望状态同步,提供了一个用于高可用性编排、自动化备份与恢复以及容器化数据库管理的系统。 该 Operator 的特色在于其全面的数据保护套件,支持时间点恢复、到云对象存储的多模式备份以及集群克隆。它使用分布式共识实现自动化故障转移,确保持续可用性,并通过集成的连接池支持复杂的流量管理。 该项目涵盖了广泛的操作功能,包括同步和异步复制、通过专用监控堆栈进行遥测收集,以及具有自动化 TLS 证书轮换的安全身份管理。它还提供了用于存储卷扩展、数据库引擎更新以及集成各种数据库扩展的工具。 该控制器使用可自定义的清单安装到集群中,以实现数据库环境的声明式编排。

    Streams full and incremental backups and write-ahead logs to cloud object storage for disaster recovery and point-in-time restoration.

    Go
    在 GitHub 上查看↗4,423
  • wal-g/wal-gwal-g 的头像

    wal-g/wal-g

    4,117在 GitHub 上查看↗

    wal-g 是一个数据库云备份工具和预写式日志(WAL)归档器,专为灾难恢复和时间点恢复而设计。它将数据库状态和事务日志归档到云存储提供商,以确保数据的长期持久性。 该项目提供了一个管理器,用于压缩、加密和清理存储在云对象存储中的数据库备份。它特别支持通过获取基础备份并重放事务日志,将数据库恢复到特定时间点。 该工具的功能涵盖多引擎备份和恢复,包括生成全量和增量备份。它通过库存跟踪和自动清理策略管理备份生命周期,并包含用于验证日志归档和表文件完整性的实用程序。 提供了一个本地代理来模拟云存储 API,用于测试备份和恢复操作。

    Archives database files and transaction logs to cloud storage providers to ensure long-term data durability.

    Go
    在 GitHub 上查看↗4,117
  • coreos/etcd-operatorcoreos 的头像

    coreos/etcd-operator

    1,758在 GitHub 上查看↗

    The etcd-operator is a custom resource controller designed to automate the deployment, scaling, backup, and recovery of distributed key-value storage clusters on container orchestration platforms. By extending container orchestration APIs with custom resource definitions, the system manages multi-node database instances through declarative configuration files and a continuous controller reconciliation loop that drives cluster provisioning, scaling, and maintenance. The operator provides automated cluster member recovery, detecting unresponsive nodes and executing membership replacements to pr

    Persists point-in-time state snapshot backups to external object storage for disaster recovery.

    Goetcdkubernetesoperator
    在 GitHub 上查看↗1,758
  • michael/editable-websitemichael 的头像

    michael/editable-website

    1,729在 GitHub 上查看↗

    Editable Website is a content management system built with Svelte that enables direct inline editing of static web pages without needing a database. It functions as a Git-backed web content editor and a component-based static site builder, storing all website text, configuration, and files in local Git repositories to ensure full data ownership and local version control. The platform supports in-browser content management, allowing users to modify text, format styles, and compose structured page layouts using interactive blocks, drag-and-drop interactions, and keyboard shortcuts. Additional

    Replicates database changes and mirrors uploaded assets to an S3-compatible bucket on every write operation.

    Sveltejavascriptrichtexteditorsqlite
    在 GitHub 上查看↗1,729
  • nfrastack/container-db-backupnfrastack 的头像

    nfrastack/container-db-backup

    1,508在 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

    Uploads backup files to remote object storage using secure connections for off-site redundancy.

    Dockerfilebackupcouchdbdocker
    在 GitHub 上查看↗1,508
  1. Home
  2. Data & Databases
  3. Edge-to-Cloud Synchronization
  4. Cloud Storage Replication
  5. Cloud Storage Backups

探索子标签

  • Backup StreamingStreaming database backup data directly to remote storage to avoid large local intermediate files. **Distinct from Cloud Storage Backups:** Focuses on the streaming transport mechanism rather than the general concept of cloud storage backups
  • Cloud Storage Restorations1 个子标签Capabilities for downloading and restoring database backups from cloud object storage services. **Distinct from Cloud Storage Backups:** Distinct from Cloud Storage Backups: focuses on the restore/download direction rather than the backup/upload direction.