awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

11 repository-uri

Awesome GitHub RepositoriesInstance Migrators

Tools for moving complete application installations and data between different host servers.

Distinct from Cloud-to-Self-Hosted Migrators: Covers the migration of the entire installation state between hosts, which differs from cloud-to-self-hosted or shard migration.

Explore 11 awesome GitHub repositories matching devops & infrastructure · Instance Migrators. Refine with filters or upvote what's useful.

Awesome Instance Migrators GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • tteck/proxmoxAvatar tteck

    tteck/Proxmox

    15,179Vezi pe GitHub↗

    This project is a collection of shell-based automation scripts designed to automate the deployment and configuration of Linux containers and virtual machines on Proxmox VE hosts. It provides toolsets for the scripted provisioning of virtual machine infrastructure and the creation of pre-defined containers for various applications. The toolset includes specialized utilities for Proxmox host management, such as automating post-installation setup, managing system backups, and cleaning up old kernels to reclaim disk space. It further provides automated configurations for hardware passthrough, ena

    Provides the capability to copy application data and configurations between different container instances.

    Shellhome-assistanthome-automationhomelab
    Vezi pe GitHub↗15,179
  • huangzworks/redis-3.0-annotatedAvatar huangzworks

    huangzworks/redis-3.0-annotated

    10,172Vezi pe GitHub↗

    This project provides a version of the Redis 3.0 codebase featuring detailed technical commentary and annotations. It serves as a technical resource for studying the internal design and implementation of an in-memory key-value store and the architecture of a networked NoSQL database. The documentation focuses on the implementation of the Redis Sentinel system, covering the mechanisms used for monitoring instance health, managing automatic failover, and notifying clients of primary node changes. The project covers broader architectural areas including in-memory data storage, high availability

    Implements capabilities to move data between instances for complex multi-key operations across a distributed setup.

    C
    Vezi pe GitHub↗10,172
  • nextcloud/all-in-oneAvatar nextcloud

    nextcloud/all-in-one

    9,082Vezi pe GitHub↗

    all-in-one is a containerized deployment system designed to install and manage a complete suite of productivity and collaboration services. It functions as a cloud suite deployer that orchestrates the installation of a self-hosted content platform, incorporating necessary dependencies via Docker or Kubernetes. The project distinguishes itself by providing a web-based dashboard for orchestrating, updating, and monitoring the lifecycle of service containers. It also serves as a local AI inference server, enabling the execution of generative text models, image diffusion, and speech processing on

    Provides mechanisms to move the entire installation and associated data from one host to another.

    PHPbackupdockernextcloud
    Vezi pe GitHub↗9,082
  • mrousavy/react-native-mmkvAvatar mrousavy

    mrousavy/react-native-mmkv

    8,404Vezi pe GitHub↗

    react-native-mmkv is a synchronous mobile persistence system that provides an encrypted key-value store for mobile applications. It serves as a high-performance wrapper for the MMKV storage engine, eliminating asynchronous overhead by reading and writing values directly to disk. The project distinguishes itself through shared app group storage, which allows data access across multiple application extensions via a shared filesystem directory. It also provides state-synced storage hooks that automatically trigger component updates when stored key-value pairs change. The system covers a broad r

    Provides utilities for importing key-value pairs from one storage instance into another to consolidate or relocate data.

    TypeScriptandroidcppdatabase
    Vezi pe GitHub↗8,404
  • lxc/lxdAvatar lxc

    lxc/lxd

    5,554Vezi pe GitHub↗

    LXD is a unified platform for managing both system containers and virtual machines through a single REST API and command-line interface. It provides a programmatic HTTP interface for controlling the full lifecycle of instances, enabling automation and integration with external tools. The system runs unprivileged containers with per-instance UID/GID mappings, seccomp filters, and AppArmor profiles for kernel-level isolation, while supporting multiple storage backends including directory, Btrfs, LVM, ZFS, Ceph, LINSTOR, and TrueNAS through a unified driver interface. The platform distinguishes

    Moves running or stopped containers and virtual machines between hosts with minimal downtime.

    Go
    Vezi pe GitHub↗5,554
  • ivanhao/pvetoolsAvatar ivanhao

    ivanhao/pvetools

    5,271Vezi pe GitHub↗

    pvetools este un toolkit de configurare și o suită de scripturi concepute pentru a automatiza configurarea și optimizarea mediilor de virtualizare Proxmox VE pe Debian. Oferă seturi de instrumente automatizate pentru configurarea hypervisor-elor, optimizarea hardware-ului și implementarea serviciilor de fișiere în rețea. Proiectul include un deployer de runtime pentru containere, destinat instalării motoarelor și interfețelor de gestionare web în medii izolate, precum și un manager de stocare pentru redimensionarea partițiilor root, gestionarea utilizării RAM pentru ZFS și relocarea datelor containerelor între discuri. Include scripturi de optimizare pentru virtualizare imbricată și PCI passthrough, precum și instalatoare automate pentru share-uri Samba și NFS. Toolkit-ul acoperă reglarea performanței sistemului și gestionarea stării acestuia, inclusiv curățarea memoriei și controlul congestiei rețelei. Oferă, de asemenea, utilitare pentru automatizarea backup-ului configurațiilor și personalizarea interfeței dashboard-ului, cum ar fi teme dark mode și afișarea temperaturii hardware. Proiectul este implementat ca o colecție de scripturi de configurare bazate pe shell.

    Provides a utility to transfer container storage paths and configuration files across different physical drives.

    Shellproxmoxproxmox-vesamba
    Vezi pe GitHub↗5,271
  • lukevella/ralllyAvatar lukevella

    lukevella/rallly

    5,120Vezi pe GitHub↗

    Rallly este un instrument de programare pentru grupuri și planificator de evenimente colaborativ, conceput pentru a coordona datele întâlnirilor și a colecta disponibilitatea participanților. Funcționează ca un coordonator de întâlniri multi-tenant care permite utilizatorilor să propună variante de date prin sondaje, să vizualizeze suprapunerile de timp liber într-o grilă și să finalizeze aranjamentele pentru întâlniri pe diferite fusuri orare. Proiectul este construit ca o aplicație de programare self-hosted care poate fi implementată pe infrastructură privată folosind un stack containerizat. Acest model de deployment permite controlul total asupra datelor și include capabilități de branding pentru identitatea corporativă, permițând organizațiilor să personalizeze logo-urile, culorile și denumirile pentru a se alinia cu identitatea lor vizuală. Platforma acoperă o gamă largă de funcționalități administrative și de colaborare, inclusiv gestionarea accesului echipei prin single sign-on și liste albe de e-mail, gestionarea abonamentelor pe bază de locuri și controlul accesului bazat pe roluri. De asemenea, oferă utilitare de infrastructură pentru backup-uri de baze de date, configurarea SMTP pentru e-mail și localizarea interfeței utilizator.

    Provides utilities to move the entire application installation and its data between different host servers.

    TypeScripti18nextnext-authnextjs
    Vezi pe GitHub↗5,120
  • lxc/incusAvatar lxc

    lxc/incus

    4,893Vezi pe GitHub↗

    Incus is a unified orchestration platform for managing system containers, OCI application containers, and virtual machines through a single control plane. It brings together cluster infrastructure management, secure multi-tenancy, software-defined networking, and pluggable storage backend orchestration into one cohesive system exposed via a full REST API and command-line interface. What distinguishes Incus is its ability to run multiple instance types side by side—full Linux system containers, OCI application containers, and QEMU virtual machines—all managed with consistent tooling. Networkin

    Moves containers or virtual machines between cluster members with minimal downtime.

    Gocloudcontainershacktoberfest
    Vezi pe GitHub↗4,893
  • kimai/kimaiAvatar kimai

    kimai/kimai

    4,757Vezi pe GitHub↗

    Kimai is an open-source time tracking system that records employee working hours, manages absences, and generates professional invoices from recorded timesheets and expenses. It organizes all time records through a mandatory three-level hierarchy of customer, project, and activity, and supports project budget monitoring with configurable time and money limits. The application is extensible through a plugin system that allows adding custom features, invoice templates, reporting views, and dashboard widgets without modifying core files. It provides a RESTful JSON API for programmatic read and w

    Exports timesheet data from one cloud instance and imports it into a new instance.

    PHPdoctrineinvoiceinvoicing
    Vezi pe GitHub↗4,757
  • tair-opensource/redisshakeAvatar tair-opensource

    tair-opensource/RedisShake

    4,404Vezi pe GitHub↗

    RedisShake este un instrument de migrare și sincronizare pentru instanțele Redis și Valkey. Acesta facilitează transferul de date între deployment-uri de tip standalone, sentinel și cluster, acționând ca un migrator de baze de date cross-version și ca utilitar pentru restaurarea datelor din fișiere de backup. Proiectul oferă un pipeline programabil de transformare a datelor care permite filtrarea cheilor, remaparea indicilor bazelor de date și executarea de scripturi Lua pentru a modifica comenzi și chei în timpul tranzitului. Suportă sincronizarea fără downtime prin replicarea snapshot-urilor și streaming-ul modificărilor incrementale în timp real. Instrumentul acoperă o gamă largă de metode de extracție, inclusiv migrarea bazată pe replicare, migrarea bazată pe scanare și restaurarea din fișiere de backup. Include capabilități pentru descoperirea nodurilor de cluster, rezoluția master-ului sentinel și verificarea compatibilității versiunilor pentru a asigura stabilitatea în timpul transferurilor între versiuni diferite.

    Iterates through all keys in a source instance to migrate data when replication protocols are unavailable.

    Goredisredis-clusterredis-proxy
    Vezi pe GitHub↗4,404
  • apache/kvrocksAvatar apache

    apache/kvrocks

    4,338Vezi pe GitHub↗

    Kvrocks este un magazin distribuit de tip cheie-valoare și o bază de date NoSQL compatibilă cu Redis. Utilizează un motor de stocare RocksDB pentru a oferi persistență pe disc, permițând stocarea datelor de mare capacitate cu costuri de memorie reduse comparativ cu sistemele in-memory. Sistemul funcționează ca o bază de date vectorială și un motor de căutare full-text, suportând căutări de tip nearest-neighbor pe embedding-uri vectoriale și interogări complexe de documente prin potrivirea textului. Utilizează o arhitectură de cluster fără proxy, cu rutare bazată pe sloturi, pentru a distribui datele și a scala capacitatea pe mai multe noduri. Platforma acoperă o gamă largă de capabilități de gestionare a datelor, inclusiv gestionarea documentelor JSON, date de tip time-series și procesarea fluxurilor în timp real. Oferă căutare și indexare avansată prin interogări geospațiale, indexare secundară și analiza planurilor de interogare, oferind în același timp tehnici de sketching probabilistic pentru estimarea eficientă a cardinalității și a apartenenței. Funcționalitățile operaționale suplimentare includ tranzacții atomice, mesagerie pub/sub și izolarea datelor pe namespace-uri pentru medii multi-tenant.

    Provides export and import tools to move datasets between compatible key-value store instances.

    C++databasedistributedkv
    Vezi pe GitHub↗4,338
  1. Home
  2. DevOps & Infrastructure
  3. Instance Migrators

Explorează sub-etichetele

  • Cloud Instance Data Migrations1 sub-tagExports timesheet data from one cloud instance and imports it into a new instance with a different subdomain. **Distinct from Instance Migrators:** Distinct from Instance Migrators: focuses on migrating application data between cloud instances, not moving entire installations between hosts.
  • Container Storage MigrationsMoving container storage paths and configuration files between different physical disks. **Distinct from LXC Container Migration:** Focuses on disk-level storage relocation for containers rather than importing LXC containers between platforms.
  • Key-Value Data Migrations1 sub-tagMoving specific key-value data sets between different database instances. **Distinct from Instance Migrators:** Focuses on moving specific data keys/sets rather than the entire application installation state
  • LXC Container MigrationImports existing LXC containers into the platform, transferring both data and configuration settings. **Distinct from Instance Migrators:** Distinct from Instance Migrators: specifically imports LXC containers with their configuration, not just moving general application state between hosts.
  • Migration Behavior ConfigurationControls incremental memory transfer and stateful snapshots to reduce downtime when moving instances between servers. **Distinct from Instance Migrators:** Distinct from Instance Migrators: focuses on configuring the migration behavior (incremental transfer, stateful snapshots) rather than the migration tool itself.
  • Migration Target SpecificationsSetting the target host address so the source server connects directly to the destination during instance migration. **Distinct from Instance Migrators:** Distinct from Instance Migrators: focuses on specifying the target endpoint, not the migration tool itself.