30 Repos
Methods for deploying and isolating server instances using container runtimes.
Distinct from Containerized Deployments: Shortlist candidates are too specific to game servers or AI servers; this is a general server deployment capability.
Explore 30 awesome GitHub repositories matching devops & infrastructure · Containerized Server Deployments. Refine with filters or upvote what's useful.
Rocky is an open-source enterprise operating system designed for server and cloud infrastructure. It is a community-maintained Linux server distribution that provides a platform focused on stability and security. The project is fundamentally a Red Hat Enterprise Linux compatible operating system, maintaining bug-for-bug binary compatibility to ensure identical software behavior. This allows it to serve as an enterprise-grade platform without proprietary licensing. The distribution covers a broad range of system administration capabilities, including package management via modular repository
Provides the ability to run isolated server instances on a single piece of hardware using containers.
AzurLaneAutoScript is a mobile game automation system designed to perform repetitive gameplay tasks unattended. It functions as a screenshot-driven bot that controls Android devices, emulators, and cloud phones via ADB and uiautomator2, using computer vision to make interaction decisions instead of fixed timers. The project distinguishes itself through an advanced computer vision suite that includes local optical character recognition and perspective-aware grid detection. These tools allow the bot to parse 3D game maps, compute vanishing points, and normalize grid-centered objects for precise
Packages the automation bot into Docker containers for persistent, headless server operation.
This project provides a complete OpenVPN server deployment packaged as a Docker container, with an integrated EasyRSA certificate authority for automated public-key infrastructure management. It handles the full lifecycle of a VPN server, from initial PKI bootstrap and server configuration generation to client certificate issuance and revocation, all within a containerized environment. The server is configured entirely through Docker environment variables, eliminating the need for manual configuration file editing. It supports time-based one-time password (TOTP) authentication as a second fac
Initializes a data volume with configuration and certificates, then starts an OpenVPN server inside a Docker container.
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
Starts containerized interactive servers with a choice of available frontends.
PiVPN is an automated VPN deployer and server manager designed to establish secure gateways for remote network access. It provides a command-line tool for the installation and configuration of WireGuard and OpenVPN servers on Linux systems, with specific optimizations for single-board computers like the Raspberry Pi. The project distinguishes itself through a wrapper-based management interface that abstracts complex server commands into simplified operations. This includes automated handling of firewall rules, port forwarding, and package installation, as well as the ability to export client
Provides methods for deploying and isolating the VPN server instance using container runtimes.
This project is a containerized build automation system and self-hosted DevOps platform provided as a Docker image. It serves as a distributed build orchestrator and a Dockerized continuous integration and delivery server, ensuring consistent execution environments across different infrastructure. The system distinguishes itself through a distributed execution model that separates a primary controller from multiple remote agents connected via SSH, TCP, or web sockets. It utilizes a modular extensibility framework that allows the core system functionality to be augmented through the installati
Deploys the entire continuous integration and delivery server as a containerized instance for consistent environments.
Agones is a Kubernetes game server orchestrator designed for hosting, scaling, and managing dedicated multiplayer game servers. It extends the Kubernetes control plane using custom resource definitions to define game server and fleet objects, utilizing a dedicated fleet manager to maintain pools of warm server instances. The system provides a game server SDK and language-specific client libraries that allow server processes to signal readiness, health, and shutdown states directly to the controller. It distinguishes itself through specialized scaling logic, including the use of WebAssembly mo
Provides declarative management of individual game server instances and fleets via Kubernetes custom resources.
Horizon is a realtime API server and RethinkDB backend designed to push database changes instantly to front-end clients. It utilizes a WebSocket data streaming API to synchronize data between the database and user interfaces without requiring manual polling. The project integrates an OAuth identity manager for verifying user identities through third-party providers and a role-based access control system to define granular permissions for viewing or modifying database documents. It is delivered as a containerized backend framework, allowing the server and its dependencies to be deployed as a p
Delivers the entire server environment and dependencies as a portable container image for rapid deployment.
ClearML is a comprehensive MLOps platform designed to manage the end-to-end machine learning lifecycle, from initial experimentation to production deployment. It provides a suite of integrated tools including a pipeline orchestrator for automating workflows, an experiment tracking tool for logging hyperparameters and metrics, and a metadata-driven data versioning system for managing large-scale datasets and model artifacts. The platform is distinguished by its advanced compute management and serving capabilities. It features a GPU compute manager that supports fractional resource slicing and
Enables containerized or cloud-image based installation of the platform's orchestration engine.
This is a Golang client library for interacting with a cloud native distributed messaging system. It provides the necessary tools for Go applications to exchange messages using publish-subscribe and request-reply patterns, as well as specialized clients for managing persistent streams and distributed storage. The library includes a JetStream client for durable message streaming and replay, a Key-Value store client for managing distributed state with versioning and watchers, and an Object Store client for the storage and retrieval of large binary files via chunked delivery. The implementation
Provides a lightweight server deployment as a container to handle connections, monitoring, and clustering.
Dieses Projekt ist eine Sammlung kuratierter Bereitstellungsbeispiele, Manifeste und Templates für den Betrieb diverser Anwendungen und Workloads auf einem Kubernetes-Cluster. Es dient als Manifest-Bibliothek und als Satz pädagogischer Ressourcen, die verwendet werden, um grundlegende Konfigurationsmuster für Container-Orchestrierung zu vermitteln. Das Repository bietet vorkonfigurierte Templates für gängige Architekturmuster, einschließlich der Bereitstellung verteilter Datenbanken, KI-Modelle und produktionsreifer Webserver. Diese Ressourcen enthalten geführte Tutorials und Verifizierungsbefehle, um Benutzern zu helfen, Kubernetes-Konzepte durch praktische Anwendung zu erlernen. Das Projekt deckt ein breites Spektrum an Workload-Konfigurationen ab, einschließlich Cluster-Onboarding und der Implementierung von Ressourcenbeschränkungen, um einen stabilen Betrieb für containerisierte Dienste zu gewährleisten.
Configures containerized servers with resource constraints and health checks to ensure stable production operations.
ONLYOFFICE DocumentServer is a self-hosted online office suite that provides browser-based document, spreadsheet, and presentation editing with real-time collaborative capabilities. It natively supports Office Open XML formats (.docx, .xlsx, .pptx) and can be deployed on Linux servers, either through Docker containerization or direct installation. The server includes a cooperative editing engine that coordinates simultaneous changes across multiple users using operational transformation, with a WebSocket synchronization layer for instant state propagation. Security is handled through JWT auth
Ships a Docker image for deploying a self-hosted document editing server with persistent storage and JWT authentication.
Mesop is a stateful, declarative Python web UI framework and component library designed for building interactive web applications and AI demos. It allows for the construction of data-driven interfaces and chat systems using only Python, removing the need to write separate HTML or CSS. The framework is specifically tailored for AI application development, offering dedicated tools for conversational UI design and the creation of dashboards for large language model applications. It distinguishes itself with a visual UI editor for real-time property adjustments and the ability to embed custom Jav
Supports packaging the application into standard container images for consistent production environments.
Dieses Projekt ist ein Interview-Leitfaden für Backend-Engineering und eine Ressource für das Informatikstudium. Es bietet eine kuratierte Sammlung technischer Fragen und Antworten mit Fokus auf Server-Architektur, Datenbankoptimierung und Netzwerk-Grundlagen zur Vorbereitung auf professionelle Software-Engineering-Bewertungen. Die Ressource dient als technische Referenz für das Studium von ACID-Eigenschaften, Transaktionsisolation und der Optimierung relationaler und nicht-relationaler Systeme. Sie enthält eine Referenz zur Softwarearchitektur für die Analyse von Entwurfsmustern, Dependency Injection und den strukturellen Kompromissen verschiedener Backend-Frameworks. Der Inhalt deckt ein breites Spektrum technischer Bereiche ab, einschließlich Betriebssystemgrundlagen, Netzwerkprotokollstudien und Datenstrukturen. Zudem bietet es ein Handbuch für DevOps und Infrastruktur, das CI/CD-Pipelines, Container-Orchestrierung und Zero-Downtime-Deployment-Strategien detailliert beschreibt.
Analyzes internal mechanics like dependency injection and event loops to evaluate differences between server-side environments.
Epic Stack ist ein Full-Stack-Anwendungs-Boilerplate und ein TypeScript-Web-Framework, das für den Start produktionsreifer Webanwendungen konzipiert ist. Es dient als Node.js-Backend-Starter und als Grundlage für den Aufbau skalierbarer Frontend- und Backend-Dienste. Das Projekt bietet eine vorkonfigurierte Umgebung für Full-Stack-Web-Bootstrapping, wobei der Fokus auf einem modernen Entwicklungs-Workflow liegt, der Frontend-, Backend- und Datenbankkonfiguration integriert. Es enthält eine Frontend-Komponentenbibliothek für die Erstellung konsistenter und responsiver Benutzeroberflächen. Der Stack erleichtert das schnelle Prototyping von Anwendungen und das Deployment in die Produktion durch eine integrierte Reihe von Tools. Dies umfasst serverseitiges Rendering, relationale Speicherung, eine typsichere ORM-Schicht und Utility-basiertes Styling.
Ships with production-ready configurations optimized for stability and performance on live servers.
Knowledge Repo ist ein technisches Content-Management-System zur Organisation und zum Austausch von Forschungsergebnissen, professionellen Leitfäden und technischer Dokumentation. Es fungiert als kollaboratives technisches Wiki und Wissensdatenbank, das die Kuratierung von Erkenntnissen mittels Notebooks und Markdown-Dateien unterstützt. Die Plattform synchronisiert sich mit der Versionskontrolle, um die Veröffentlichung von Inhalten durch das Erkennen von Commits und Änderungen in einem verbundenen Git-Repository zu automatisieren. Diese Integration ermöglicht es dem System, Markdown-Inhalte und technische Beiträge über einen in die Versionskontrolle integrierten Workflow zu verwalten. Das System enthält Tools für die Erstellung in verschiedenen Formaten und den Import technischer Dokumente sowie soziale Funktionen für die Zusammenarbeit durch das Aktualisieren und Kommentieren geteilter Beiträge. Es wird als selbst gehostetes Portal in containerisierten Umgebungen unter Verwendung konfigurierbarer Port-Mappings und Verzeichnis-Mounts für die Speicherung bereitgestellt.
Offers a self-hosted knowledge sharing environment deployed via container images with persistent storage.
ZenML is an extensible machine learning orchestration framework designed to manage the end-to-end lifecycle of data pipelines and AI agent workflows. It functions as a durable orchestrator that executes machine learning tasks as directed acyclic graphs, ensuring that every step is containerized for consistent performance across local, cloud, and hybrid infrastructure. By decoupling pipeline code from underlying compute and storage backends, the platform allows developers to define infrastructure-agnostic stacks that remain portable across diverse environments. The project distinguishes itself
Deploys the orchestration server as a containerized service for simplified management and scaling.
ZenML is an orchestration platform designed for building, deploying, and monitoring reproducible machine learning pipelines and agentic workflows. It provides a unified framework that manages the entire lifecycle of machine learning assets, from data processing and model training to the deployment of persistent inference services. By decoupling pipeline logic from underlying compute and storage, the platform enables teams to transition workflows seamlessly from local development environments to production-grade cloud infrastructure. The platform distinguishes itself through a service-oriented
Runs the management server as a containerized service compatible with standard orchestration platforms.
Isso is a self-hosted commenting system and WSGI comment server that allows users to manage decentralized discussion boards. It functions as a markdown discussion engine that transforms user-generated content into filtered HTML for secure display on webpages. The system is designed as a cross-domain comment host, enabling a single centralized server instance to serve unique comment sections across multiple distinct domains. It secures this integration using CORS hostname whitelisting to ensure comments are only embeddable on authorized websites. The platform provides a comprehensive moderati
Supports deployment within official or custom container images to ensure environment isolation.
Mercure ist ein HTTP-basierter Message-Broker und Echtzeit-Pub/Sub-Server, der asynchrone Daten-Updates an autorisierte Abonnenten routet. Er fungiert als zentraler Hub, der Daten über Standard-HTTP-Requests empfängt und sie mittels des Server-Sent-Events-Protokolls an Web-Clients überträgt. Das Projekt zeichnet sich dadurch aus, dass es WebSockets durch eine unidirektionale HTTP-Verbindung ersetzt und HTTP/2 sowie HTTP/3 für multiplexte, latenzarme Übertragung nutzt. Es implementiert eine sichere Zugriffskontrollschicht unter Verwendung von JSON Web Tokens (JWT) und JSON Web Signatures (JWS), um die Identität von Publishern und Abonnenten zu validieren, und unterstützt End-to-End-Payload-Verschlüsselung via JSON Web Encryption (JWE). Das System deckt Hochverfügbarkeits-Clustering und horizontale Skalierung für ereignisgesteuerte Architekturen ab, einschließlich der Wiederherstellung der Event-Historie, um verpasste Updates nach Client-Verbindungsabbrüchen zu synchronisieren. Die operative Oberfläche umfasst Leistungsüberwachung, Client-Presence-Tracking und Request-Throttling. Der Hub kann als selbstgehostetes Binary, innerhalb containerisierter Umgebungen wie Kubernetes oder über einen Managed-Provisioning-Service bereitgestellt werden.
Provides a server image for isolated deployment with built-in health checks and security certificate automation.