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
·

25 dépôts

Awesome GitHub RepositoriesCloud Backups

Services and utilities for automating data backups to cloud storage providers.

Distinguishing note: Focuses on disaster recovery and cloud storage rather than general data management.

Explore 25 awesome GitHub repositories matching devops & infrastructure · Cloud Backups. Refine with filters or upvote what's useful.

Awesome Cloud Backups GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • requarks/wikiAvatar de requarks

    requarks/wiki

    27,909Voir sur GitHub↗

    This project is an enterprise knowledge platform designed for teams to create, manage, and publish structured documentation. Built on a high-performance runtime, it provides a centralized environment where contributors can author content using markdown, HTML, or a visual editor. The system is engineered to handle collaborative workflows, ensuring that technical and non-technical users alike can maintain documentation with consistent rendering and version control. What distinguishes this platform is its focus on secure, scalable, and synchronized content management. It features granular path-b

    Protects data by backing up content to enterprise cloud storage providers like AWS S3.

    Vuecross-platformdocumentationgit
    Voir sur GitHub↗27,909
  • wekan/wekanAvatar de wekan

    wekan/wekan

    20,971Voir sur GitHub↗

    Wekan est un outil de gestion de projet Kanban open source et auto-hébergé utilisé pour organiser les flux de travail via des tableaux, des listes et des cartes. C'est une application web en temps réel qui permet aux équipes de gérer les tâches sur une infrastructure privée. La plateforme se distingue par des outils de migration de données étendus, spécifiquement pour l'importation de tableaux et de cartes depuis Trello. Elle prend en charge l'intégration d'identité de niveau entreprise via LDAP, OpenID Connect et OAuth2, et offre des options de stockage flexibles, notamment PostgreSQL comme backend relationnel principal et un stockage cloud enfichable pour les pièces jointes. Le système couvre un large éventail de capacités de gestion des tâches, y compris des visualisations de diagrammes de Gantt, le suivi du temps et l'agrégation des tâches entre les tableaux. Il inclut des outils administratifs pour le contrôle d'accès basé sur les rôles, la planification de sauvegardes automatisées et l'extensibilité programmatique via une API REST et des webhooks pilotés par les événements. L'application est disponible pour un déploiement via Docker et prend en charge les configurations multi-locataires.

    Automates the backup of system state and attachments to cloud storage providers for disaster recovery.

    JavaScript
    Voir sur GitHub↗20,971
  • duplicati/duplicatiAvatar de duplicati

    duplicati/duplicati

    14,283Voir sur GitHub↗

    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

    Performs encrypted, incremental, and compressed backups to local, network, or cloud-based storage providers.

    C#backupc-sharpclient-only-backup
    Voir sur GitHub↗14,283
  • cookiecutter/cookiecutter-djangoAvatar de cookiecutter

    cookiecutter/cookiecutter-django

    13,421Voir sur GitHub↗

    Cookiecutter Django is a command-line utility designed to generate production-ready web application structures based on the Django framework. It functions as a standardized boilerplate generator that automates the initial setup of a project, providing a consistent foundation that includes pre-configured settings, security defaults, and integrated infrastructure services. The project distinguishes itself by providing a fully containerized development and deployment environment. It orchestrates multi-container stacks that manage databases, background workers, and web servers, ensuring that the

    Synchronizes database backup files with remote object storage for off-site data redundancy.

    Pythonboilerplatecelerycookiecutter
    Voir sur GitHub↗13,421
  • abraunegg/onedriveAvatar de abraunegg

    abraunegg/onedrive

    12,577Voir sur GitHub↗

    This project is a command-line synchronization client for OneDrive and SharePoint libraries on Linux. It functions as a synchronization engine that aligns local filesystems with cloud storage through bidirectional, unidirectional, or download-only workflows. The client supports headless authentication for servers without web browsers and can be deployed as a background service or within a containerized environment. It enables the management of multiple distinct cloud accounts on a single system and integrates with shared SharePoint sites and document libraries. The synchronization engine inc

    Facilitates a cloud backup workflow using unidirectional synchronization to upload local files.

    D
    Voir sur GitHub↗12,577
  • kopia/kopiaAvatar de kopia

    kopia/kopia

    12,612Voir sur GitHub↗

    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,

    Provides a backup utility that synchronizes encrypted data blocks to remote cloud storage providers.

    Gobackupclouddeduplication
    Voir sur GitHub↗12,612
  • snapchat/keydbAvatar de Snapchat

    Snapchat/KeyDB

    12,487Voir sur 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 native capabilities to dump and load database state directly to and from remote cloud storage buckets.

    C++
    Voir sur GitHub↗12,487
  • boto/boto3Avatar de boto

    boto/boto3

    9,834Voir sur GitHub↗

    Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud infrastructure and services. It serves as a cloud management API client and resource manager for provisioning, configuring, and scaling virtual servers, databases, and storage. The library enables the implementation of infrastructure-as-code through declarative templates and scripts, allowing for the deployment of identical resource stacks across multiple accounts and geographic regions. It also provides a framework for coordinating distributed workflows, serverless functions, and contain

    Provides a comprehensive programmatic interface to create, migrate, restore, and delete cloud backups.

    Pythonawsaws-sdkcloud
    Voir sur GitHub↗9,834
  • houtianze/bypyAvatar de houtianze

    houtianze/bypy

    8,555Voir sur GitHub↗

    bypy is a Python client for interacting with Baidu Yun cloud storage via its official API. It functions as both a library for programmatic integration and a command-line manager for organizing and listing files within a cloud account. The project features a multi-process transfer tool that utilizes parallel processing to accelerate high-volume uploads and downloads. It provides bidirectional directory synchronization to align content between local file systems and remote cloud storage by identifying missing or outdated files. The tool covers recursive file transfers, automated cloud data bac

    Automates data backups of local files and directories to cloud storage using recursive uploads.

    Python
    Voir sur GitHub↗8,555
  • bluematthew/wechatexporterAvatar de BlueMatthew

    BlueMatthew/WechatExporter

    8,187Voir sur GitHub↗

    WechatExporter is a chat backup conversion tool designed to extract WeChat chat records from backups and convert them into human-readable text, HTML, or PDF files for archiving. It functions as a data extraction system that transforms proprietary messaging database backups into standardized document formats. The project includes a template-based document generator that allows users to modify the visual layout and formatting of exported conversation records. It also features an incremental export system that tracks and saves only new messages sent since the previous export to prevent data dupl

    Transforms proprietary messaging database backups into standardized and human-readable document formats.

    C++backupchatdump
    Voir sur GitHub↗8,187
  • sameersbn/docker-gitlabAvatar de sameersbn

    sameersbn/docker-gitlab

    8,093Voir sur GitHub↗

    Ce projet fournit une plateforme DevOps conteneurisée en empaquetant une installation GitLab complète dans des images Docker. Il permet le déploiement d'un environnement auto-hébergé qui intègre le contrôle de version Git, la gestion de projet et les pipelines d'intégration et de livraison continues sur une infrastructure privée. L'implémentation prend en charge le déploiement via Docker Compose ou l'orchestration via Docker Swarm, permettant des piles évolutives avec des registres de conteneurs intégrés. Elle utilise des variables d'environnement pour la configuration et prend en charge le déchargement des artefacts et des sauvegardes vers un stockage d'objets distant et des conteneurs de base de données externes. La plateforme couvre un large éventail de capacités opérationnelles, y compris l'intégration d'identité avec LDAP, SAML et OAuth, ainsi que des routines automatisées de sauvegarde et de récupération du système. Elle inclut également des outils pour la mise en réseau sécurisée via la configuration SSL/TLS, le routage du trafic proxy et l'hébergement de pages de projet statiques. Les tâches administratives sont gérées via des utilitaires en ligne de commande pour la maintenance et la surveillance de la santé, tandis que la communication système est gérée via des configurations SMTP et IMAP.

    Automatically uploads backup archives to remote cloud providers for offsite redundancy.

    Shell
    Voir sur GitHub↗8,093
  • linkedin/school-of-sreAvatar de linkedin

    linkedin/school-of-sre

    8,093Voir sur GitHub↗

    This project is a comprehensive educational resource and curriculum focused on site reliability engineering, distributed systems, and infrastructure operations. It provides technical guides, a systems engineering course, and instructional manuals designed to teach the principles of managing large-scale computing environments. The curriculum covers high-level architectural design for scalability and resilience, including fault-tolerant infrastructure, high-availability patterns, and microservices decomposition. It emphasizes the practical application of site reliability engineering through the

    Instructs on using services and utilities to automate data backups to cloud storage providers.

    HTMLgithadooplinux
    Voir sur GitHub↗8,093
  • remotely-save/remotely-saveAvatar de remotely-save

    remotely-save/remotely-save

    6,811Voir sur GitHub↗

    Remotely Save is a cloud storage synchronization tool and backup manager designed to keep local files and application data consistent across desktop and mobile devices. It functions as a cross-platform synchronizer that mirrors local data to remote servers using S3 and other cloud protocols. The project focuses on privacy and security through end-to-end encryption, which secures files with a user-defined password before they are uploaded to remote cloud services. It ensures data remains private on third-party servers by applying symmetric client-side encryption. The system includes capabilit

    Provides utilities for automating regular data backups to cloud storage providers like S3, Dropbox, and Google Drive.

    TypeScript
    Voir sur GitHub↗6,811
  • andreafabrizi/dropbox-uploaderAvatar de andreafabrizi

    andreafabrizi/Dropbox-Uploader

    6,608Voir sur 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

    Automates encrypted backups by compressing local directories and uploading them to Dropbox cloud storage.

    Shell
    Voir sur GitHub↗6,608
  • nicotsx/zerobyteAvatar de nicotsx

    nicotsx/zerobyte

    6,572Voir sur 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

    Sends encrypted backup snapshots to S3, Google Cloud, Azure Blob, and 40+ rclone-supported cloud providers.

    TypeScriptbackupbackup-utilityrestic
    Voir sur GitHub↗6,572
  • xayahsususu/android-databackupAvatar de XayahSuSuSu

    XayahSuSuSu/Android-DataBackup

    6,231Voir sur 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 cloud storage for off-device preservation and later retrieval.

    Kotlinandroidbackupcompose
    Voir sur GitHub↗6,231
  • gilbertchen/duplicacyAvatar de gilbertchen

    gilbertchen/duplicacy

    5,656Voir sur 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 deduplicated, encrypted snapshots to local disks and cloud storage services via CLI and web interface.

    Go
    Voir sur GitHub↗5,656
  • worldbrain/memexAvatar de WorldBrain

    WorldBrain/Memex

    4,691Voir sur GitHub↗

    Memex est une base de connaissances sous forme d'extension de navigateur et un gestionnaire d'informations personnelles conçu pour indexer, annoter et organiser le contenu web dans une archive personnelle consultable. Il fonctionne comme un outil d'annotation web qui permet aux utilisateurs d'ajouter des surlignages et des notes directement sur les pages web et les PDF. Le système dispose d'un résumé de document alimenté par IA qui génère des réponses et des résumés concis basés sur des matériaux indexés en utilisant des références citées. Il inclut un synchroniseur de contenu chiffré qui utilise le chiffrement de bout en bout pour refléter les archives et les annotations sur plusieurs appareils. La plateforme offre des capacités de recherche plein texte et de récupération de contenu filtré sur les sites et documents mis en favoris. Elle couvre la gestion de contenu via l'organisation des onglets du navigateur et le marquage automatisé, ainsi que la persistance des données via un stockage local-first et des sauvegardes cloud. Le projet fournit des API standardisées pour connecter les connaissances enregistrées à des outils externes et des agents IA pour un partage d'informations interopérable.

    Saves and restores personal knowledge data to external cloud providers for recovery.

    TypeScriptannotateannotationannotations
    Voir sur GitHub↗4,691
  • qjfoidnh/baidupcs-goAvatar de qjfoidnh

    qjfoidnh/BaiduPCS-Go

    4,598Voir sur GitHub↗

    BaiduPCS-Go is a Go library and cloud storage client that provides a programmable interface for interacting with Baidu Cloud Storage. It functions as an API wrapper and remote file manager, allowing users to manage files, folders, and accounts without using a web browser. The project includes specialized utilities for extracting direct download URLs to bypass web downloaders and managing multiple cloud identities through session tokens and cookies. It also enables remote file transfers, allowing content from shared links to be moved directly into a cloud account. The system covers a broad ra

    Enables automated uploading and synchronization of local files to cloud storage for data persistence.

    Gobaidupcs
    Voir sur GitHub↗4,598
  • qovery/replibyteAvatar de Qovery

    Qovery/Replibyte

    4,381Voir sur GitHub↗

    Replibyte is a tool that automates the lifecycle of database snapshots for non-production environments, handling the export, anonymization, subsetting, and restoration of data. It is designed to support privacy-compliant development workflows by replacing sensitive production data with synthetic values and extracting consistent subsets of rows while preserving referential integrity. The tool operates through a configurable pipeline defined in a YAML file, orchestrating stages such as dump, anonymize, subset, and restore. Each operation runs as an isolated, ephemeral container job, and snapsho

    Automates dumping, encrypted storage, and lifecycle cleanup of database snapshots in cloud object storage.

    Rustawsbackupcloud
    Voir sur GitHub↗4,381
Préc.12Suivant
  1. Home
  2. DevOps & Infrastructure
  3. Cloud Backups

Explorer les sous-tags

  • Android App Backups3 sous-tagsUploads Android app backup archives to cloud storage for off-device safekeeping and later retrieval. **Distinct from Cloud Backups:** Distinct from generic Cloud Backups: specifically targets Android app data backups from rooted devices, not general system or database backups.
  • Database SnapshotsCapabilities for creating and restoring point-in-time database state images in cloud storage. **Distinct from Cloud Backups:** Focuses on database-level state snapshots rather than general file or system backups.