24 repository-uri
Methods for mounting host storage into virtualized or containerized filesystems to ensure data persistence.
Distinguishing note: Focuses on the mapping of host directories to guest filesystems rather than general database management.
Explore 24 awesome GitHub repositories matching data & databases · Persistent Volume Mapping. Refine with filters or upvote what's useful.
Colima is a command-line utility that provides lightweight container runtimes and local Kubernetes orchestration by managing isolated virtual machine environments. It functions as a virtualization manager that abstracts the underlying container engine, allowing users to run containerized applications and system workloads on non-native operating systems without the overhead of heavy desktop software. The project distinguishes itself through its support for hardware-accelerated workloads, enabling direct GPU passthrough to virtual machines for high-performance machine learning tasks. It offers
Decouples container data from virtual machine lifecycles by mounting host directories into the guest filesystem to ensure information survives instance deletion.
Cutter is a binary analysis platform and graphical user interface for the Rizin reverse engineering framework. It provides an environment for analyzing the internal logic and data structures of compiled binaries through integrated disassembly and visualization. The platform supports a containerized deployment model to provide isolated environments for binary analysis, which is used to examine suspicious binaries without risking the host system. It is an extensible security tool that allows for the addition of custom analysis capabilities and visualizers via native plugins and scripts. The to
Maps local binary files from the host into the containerized environment for read-only analysis.
This project is a containerized orchestration layer for the Elastic Stack, providing a pre-configured set of Docker Compose files to deploy Elasticsearch, Logstash, and Kibana as a unified data analysis stack. It functions as a centralized log management system for ingesting, indexing, and searching log data using a cluster of interconnected services. The deployment pattern includes an Elasticsearch cluster manager that enables scaling data nodes through replica scaling and internal discovery. It provides a web-based administration interface for monitoring cluster health and status. The syst
Maps host directories to containers to ensure log data persists across restarts.
This project provides a full-stack, containerized mail server platform designed for self-hosting. It functions as a complete mail transfer agent that bundles essential services—including SMTP, IMAP, and POP3—into a unified environment. By leveraging container orchestration, it enables the deployment of private email infrastructure that handles message transport, delivery, and user management within a single, manageable service. The platform distinguishes itself through deep integration with container runtimes and robust configuration flexibility. It supports granular customization via configu
Maps internal application directories to host storage to ensure mail data and configuration persistence.
Verdaccio is a registry server that implements the npm protocol to store, serve, and manage software dependencies. It functions as a private registry proxy for Node.js packages, allowing organizations to host internal packages while caching public modules. The system features a pluggable middleware architecture that enables the extension of registry behavior through custom plugins for authentication and storage backends. It supports scalable remote data management by offloading package files to S3-compatible object stores. The platform covers package lifecycle management, including publishin
Maps internal storage directories to local host paths to ensure package data persists across system restarts.
OpenSandbox is a secure sandbox runtime and containerized code execution engine designed to run AI-generated code and scripts in isolated environments. It serves as a workload orchestrator that prevents host system contamination by utilizing kernel-level isolation to execute arbitrary commands and scripts. The project distinguishes itself by providing a model context server that bridges large language models to the sandbox for performing file operations and system commands. It also includes a remote GUI sandbox that supports browser automation and desktop interfaces via remote access protocol
Maps external storage volumes into isolated containers to maintain state across different sessions.
This project provides a containerized DNS sinkhole and network-wide traffic filtering solution. It functions as a central network resolver that intercepts domain queries, allowing users to block advertisements, trackers, and malicious domains by returning null responses to connected devices. The platform distinguishes itself through its integrated DHCP server and comprehensive management capabilities, which allow for automated IP address allocation and granular control over network traffic. It supports complex filtering through regular expression matching, hierarchical rule prioritization, an
Maps host directories to container storage to ensure configuration and log persistence across restarts.
This project is a Kubernetes certification study guide and hands-on lab designed to prepare candidates for the Certified Kubernetes Application Developer exam. It provides a containerized learning sandbox and a resource validator to simulate real-world cluster configuration challenges. The environment uses scenario-based learning modules that require the implementation of pods, network policies, and persistent volumes. Correctness is verified through automated cluster queries that check the state of resources against defined expectations. The exercises cover a broad capability surface includ
Maps persistent volume claims to pods to ensure data persistence across container restarts.
Runtipi is a home server dashboard and orchestration tool designed for deploying and managing containerized applications. It provides a web-based interface for discovering and installing software from a curated app store, utilizing a Docker Compose orchestrator to handle the deployment of self-hosted services. The system integrates a reverse proxy and SSL manager to route external traffic to internal containers, automating HTTPS certificate renewal and domain assignment. It also features a built-in backup and update manager that uses cron-based scheduling to perform automatic security patchin
Ensures data persistence by mapping host directories to container volumes.
This project is a collection of pre-configured Docker images that provide ready-to-run environments for interactive computing and data science. It functions as a scientific computing stack and a polyglot notebook server, bundling language interpreters and libraries for Python, R, and Julia within a containerized system to ensure reproducible research environments. The collection uses a layered image hierarchy to provide versioned software dependencies and support for hardware acceleration across different CPU architectures. It allows for the creation of custom images based on a foundation of
Uses bind mounts and volume mapping to decouple user notebooks and data from the ephemeral container.
Acest proiect oferă o platformă DevOps containerizată prin împachetarea unei instalări complete GitLab în imagini Docker. Permite implementarea unui mediu auto-găzduit care integrează controlul versiunilor Git, managementul proiectelor și conducte de integrare și livrare continuă pe infrastructură privată. Implementarea suportă implementarea prin Docker Compose sau orchestrarea prin Docker Swarm, permițând stack-uri scalabile cu registre de containere integrate. Utilizează variabile de mediu pentru configurare și suportă descărcarea artefactelor și backup-urilor către stocarea de obiecte la distanță și containere de baze de date externe. Platforma acoperă o gamă largă de capabilități operaționale, inclusiv integrarea identității cu LDAP, SAML și OAuth, precum și rutine automate de backup și recuperare a sistemului. Include, de asemenea, instrumente pentru rețelistică securizată prin configurarea SSL/TLS, rutarea traficului proxy și găzduirea paginilor de proiect statice. Sarcinile administrative sunt gestionate prin utilitare de linie de comandă pentru întreținere și monitorizarea sănătății, în timp ce comunicarea sistemului este gestionată prin configurații SMTP și IMAP.
Maps host file system paths to internal container directories to maintain data persistence.
This project is a containerized deployment for running Stable Diffusion web interfaces. It provides a portable runtime for generative AI that manages dependencies and hardware acceleration to enable text-to-image generation and image-to-image transformations via a browser-based interface. The system uses hardware-specific image tags to support both GPU-accelerated synthesis and CPU-only execution. It ensures environment isolation across different operating systems while utilizing bind-mount data persistence to keep heavy model weights and generated outputs on the host machine. The deployment
Maps local host folders to the container to ensure permanent storage of models and outputs.
InvenTree is an open-source inventory management platform built on Django, designed for tracking parts, stock levels, and supply chain operations through a web interface and REST API. The system uses barcodes—including QR codes, 1D barcodes, and Data Matrix codes—as primary identifiers for scanning, linking, and triggering inventory actions, and extends core functionality through a Python plugin framework supporting custom actions, UI panels, barcode handlers, and scheduled tasks. The platform distinguishes itself through a comprehensive plugin-based extensibility system that allows custom in
InvenTree stores database files, uploaded media, and plugin data in a mapped host directory so data survives container restarts.
Acest proiect oferă o colecție de kituri de implementare, ghiduri și cod sursă concepute pentru a preda dezvoltarea aplicațiilor containerizate și managementul clusterelor. Servește drept cale de învățare pentru împachetarea aplicațiilor cu Docker și orchestrarea workload-urilor în Kubernetes. Repository-ul include walkthrough-uri practice pentru construirea de pipeline-uri de livrare automatizate folosind runner-e containerizate și agenți de build. De asemenea, oferă o suită de ghiduri pentru implementarea observabilității cloud-native, implementarea service mesh-urilor și gestionarea configurațiilor clusterelor Kubernetes. Materialul acoperă o gamă largă de capabilități DevOps, inclusiv automatizarea pipeline-urilor CI/CD, rutarea traficului de rețea și furnizarea de stocare persistentă. De asemenea, abordează preocupări de infrastructură precum controlul accesului bazat pe roluri (RBAC), furnizarea de certificate SSL și colectarea metricilor și log-urilor de performanță ale sistemului.
Guides the mapping of host storage into containerized filesystems to ensure data persists across pod restarts.
Acest proiect este o platformă de automatizare a produselor digitale bazată pe PHP, concepută pentru vânzarea și livrarea instantanee a bunurilor digitale și a licențelor software. Funcționează ca un motor de magazin automatizat care gestionează inventarul, vânzările flash și livrarea cheilor de cont. Platforma este livrată ca un mediu de e-commerce dockerizat, împachetând aplicația, baza de date și straturile de cache în containere pentru o implementare consistentă. Dispune de o arhitectură bazată pe plugin-uri pentru integrarea mai multor gateway-uri de plată și un sistem de afiliere pe mai multe niveluri pentru urmărirea recomandărilor și distribuirea comisioanelor de recrutare. Sistemul include instrumente pentru sincronizarea inventarului de la terți pentru a automatiza onorarea comenzilor și un model de control al accesului pe niveluri pentru a gestiona rangurile de membru și prețurile produselor. De asemenea, suportă implementarea de sub-magazine independente și oferă un mecanism pentru actualizări software la distanță prin panoul administrativ.
Maps internal application directories to the host machine to ensure plugins, themes, and uploads persist across container restarts.
Unregistry is a decentralized container cluster orchestrator and Docker Compose manager. It allows for the deployment and scaling of containerized services across multiple remote hosts without the need for a centralized control plane. The project distinguishes itself by providing a registry-less deployment model, using SSH to transfer container image layers directly to remote servers. This capability enables deployments to air-gapped or private networks by bypassing external image registries entirely. The system covers a broad range of operational capabilities, including overlay mesh network
Provides methods for mapping host storage directories into container filesystems to ensure persistent data storage.
lollms-webui este o interfață utilizator bazată pe web și un orchestrator local de modele AI conceput pentru interacțiunea și gestionarea modelelor de limbaj mari și AI multimodal pe hardware local. Acesta funcționează ca o suită multimedia AI generativă care permite crearea de text, imagini, video și muzică prin modele integrate de difuzie și limbaj. Proiectul dispune de un manager de persona dedicat pentru a configura profiluri comportamentale și personalități distincte, controlând stilul și tonul răspunsurilor modelului. Include un sistem de memorie locală pentru menținerea contextului conversației pe termen lung și a istoricului chat-ului printr-un mecanism de stocare persistentă. Sistemul acoperă capabilități largi, inclusiv rutarea dinamică a prompt-urilor pentru optimizarea inferenței, accelerarea GPU și un sistem de binding modular pentru conectarea la furnizori de modele locali sau la distanță. De asemenea, oferă instrumente pentru vizualizarea proceselor de raționament AI, gestionarea istoricelor de chat într-o bază de date locală și extinderea interfeței printr-un sistem de instrumente bazat pe plugin-uri. Deployment-ul este susținut prin imagini containerizate pentru a asigura o execuție consistentă pe diferite sisteme de operare.
Maps host directories to the container environment to persist large model files across restarts.
MotionEye is a network camera surveillance system and containerized surveillance manager. It functions as a web-based management interface for the motion daemon, providing a centralized platform to monitor live video feeds and control motion detection rules for multiple IP and USB cameras. The system allows for the administration of the motion daemon through a visual dashboard, where users can define triggers and recording rules based on visual movement detected by camera sensors. It is designed to run in isolated environments with persistent storage for video recordings and configuration set
Implements host directory mounting to ensure configuration and video recordings persist across container restarts.
Acest proiect este o implementare containerizată a unui server OpenLDAP, oferind un serviciu de protocol de acces la director ușor pentru stocarea și preluarea datelor organizaționale și a credențialelor utilizatorilor. Acesta funcționează ca un server de director pentru gestionarea identității și autentificarea utilizatorilor în serviciile de rețea. Serviciul suportă crearea de clustere de replicare LDAP pentru a menține consistența datelor pe mai multe gazde pentru o disponibilitate ridicată. Include capabilități pentru conectivitate securizată prin criptare TLS și gestionarea certificatelor pentru a proteja datele sensibile ale directorului în timpul transmisiei. Capabilitățile suplimentare acoperă administrarea bazei de date, inclusiv popularea datelor prin fișiere în format standard de schimb, stocare persistentă prin maparea volumelor și procese automate de backup și restaurare. Sistemul oferă, de asemenea, instrumente pentru gestionarea intrărilor din director printr-o interfață CLI și configurarea setărilor serverului prin variabile de mediu.
Mounts host storage into the container to ensure database and configuration persistence.
dnmp is a containerized web development environment that provisions a full LNMP stack consisting of Nginx, MySQL, PHP, and Redis. It serves as a management system for coordinating web server routing, language runtime versions, database administration, and SSL certificate provisioning within Docker containers. The project distinguishes itself through a comprehensive PHP runtime manager that allows for switching between multiple language versions and managing extensions in isolated environments. It includes an automated SSL certificate manager that uses webroot validation to provision and renew
Maps host directories to container paths to ensure database and source code persistence across restarts.