30 مستودعات
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.
هذا المشروع عبارة عن مجموعة من أمثلة النشر المنسقة، والبيانات (manifests)، والقوالب لتشغيل تطبيقات وأعباء عمل متنوعة على مجموعة Kubernetes. يعمل كمكتبة بيانات ومجموعة من الموارد التعليمية المستخدمة لتدريس أنماط التكوين الأساسية لتنسيق الحاويات. يوفر المستودع قوالب مهيأة مسبقاً لأنماط معمارية شائعة، بما في ذلك نشر قواعد البيانات الموزعة، ونماذج الذكاء الاصطناعي، وخوادم الويب الجاهزة للإنتاج. تتضمن هذه الموارد دروساً تعليمية موجهة وأوامر تحقق لمساعدة المستخدمين على تعلم مفاهيم Kubernetes من خلال التطبيق العملي. يغطي المشروع مجموعة واسعة من تكوينات أعباء العمل، بما في ذلك إعداد المجموعة وتنفيذ قيود الموارد لضمان عمليات مستقرة للخدمات المعبأة في حاويات.
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.
هذا المشروع عبارة عن دليل للمقابلات الهندسية في الواجهة الخلفية (backend) ومورد دراسي لعلوم الحاسب. يوفر مجموعة منسقة من الأسئلة والأجوبة التقنية التي تركز على بنية جانب الخادم، وتحسين قواعد البيانات، وأساسيات الشبكات للتحضير للتقييمات المهنية لهندسة البرمجيات. يعمل المورد كمرجع تقني لدراسة خصائص ACID، وعزل المعاملات، وتحسين الأنظمة العلائقية وغير العلائقية. ويتضمن مرجعاً لهندسة البرمجيات لتحليل أنماط التصميم، وحقن التبعية (dependency injection)، والمقايضات الهيكلية لأطر عمل الواجهة الخلفية المختلفة. يغطي المحتوى مجموعة واسعة من المجالات التقنية، بما في ذلك أساسيات أنظمة التشغيل، ودراسة بروتوكولات الشبكة، وهياكل البيانات. كما يوفر كتيباً لـ DevOps والبنية التحتية، يوضح خطوط أنابيب التكامل المستمر، وتنسيق الحاويات، واستراتيجيات النشر بدون توقف (zero-downtime).
Analyzes internal mechanics like dependency injection and event loops to evaluate differences between server-side environments.
Epic Stack هو قالب تطبيق كامل المكدس وإطار عمل ويب TypeScript مصمم لإطلاق تطبيقات ويب جاهزة للإنتاج. يعمل كبداية للواجهة الخلفية Node.js وأساس لبناء خدمات واجهة أمامية وخلفية قابلة للتوسع. يوفر المشروع بيئة مهيأة مسبقًا لتمهيد ويب كامل المكدس، مع التركيز على سير عمل تطوير حديث يدمج تكوين الواجهة الأمامية والخلفية وقاعدة البيانات. ويتضمن مكتبة مكونات واجهة أمامية لإنشاء واجهات مستخدم متسقة وسريعة الاستجابة. يسهل المكدس النماذج الأولية السريعة للتطبيقات ونشر الإنتاج من خلال مجموعة متكاملة من الأدوات. يتضمن ذلك العرض من جانب الخادم، والتخزين العلائقي، وطبقة ORM آمنة للأنواع، وتصميم قائم على الأدوات المساعدة.
Ships with production-ready configurations optimized for stability and performance on live servers.
Knowledge Repo هو نظام لإدارة المحتوى التقني مصمم لتنظيم ومشاركة الأبحاث والأدلة المهنية والوثائق التقنية. يعمل كويكي تقني تعاوني وقاعدة معرفية تدعم تنظيم الرؤى باستخدام دفاتر الملاحظات (notebooks) وملفات Markdown. تتزامن المنصة مع نظام التحكم في الإصدار لأتمتة نشر المحتوى عن طريق اكتشاف الالتزامات (commits) والتغييرات التي يتم دفعها إلى مستودع Git متصل. يسمح هذا التكامل للنظام بإدارة محتوى Markdown والمنشورات التقنية من خلال سير عمل مدمج مع التحكم في الإصدار. يتضمن النظام أدوات لتأليف المحتوى بتنسيقات متعددة واستيراد الوثائق التقنية، بالإضافة إلى ميزات اجتماعية للتعاون بين الأقران من خلال تحديث والتعليق على المنشورات المشتركة. يتم نشره كبوابة مستضافة ذاتياً داخل بيئات حاويات باستخدام تعيين منافذ قابل للتهيئة ومجلدات تخزين.
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 هو نظام تعليقات مستضاف ذاتيًا وخادم تعليقات WSGI يسمح للمستخدمين بإدارة لوحات مناقشة لامركزية. يعمل كمحرك مناقشة markdown يحول المحتوى الذي ينشئه المستخدم إلى HTML مصفى للعرض الآمن على صفحات الويب. تم تصميم النظام كمضيف تعليقات عبر النطاقات، مما يتيح لمثيل خادم مركزي واحد خدمة أقسام تعليقات فريدة عبر نطاقات متعددة ومتميزة. ويؤمن هذا التكامل باستخدام القائمة البيضاء لأسماء مضيفي CORS لضمان أن التعليقات قابلة للتضمين فقط على المواقع المصرح بها. توفر المنصة واجهة إشراف شاملة مع لوحة إدارة محمية بكلمة مرور وقائمة مراجعة لفحص المنشورات. تشمل الإمكانيات الإضافية إشعارات البريد الإلكتروني القائمة على SMTP، وتوليد الهوية (identicon) للمستخدم، والقدرة على ترحيل تاريخ المحادثة من منصات خارجية عبر استيراد JSON. يمكن نشر الخادم عبر بيئات معبأة (containerized)، أو FastCGI، أو كخدمة نظام.
Supports deployment within official or custom container images to ensure environment isolation.
Mercure هو وسيط رسائل قائم على HTTP وخادم نشر/اشتراك (Pub/Sub) في الوقت الفعلي يوجه تحديثات البيانات غير المتزامنة إلى المشتركين المصرح لهم. يعمل كمركز مركزي يستقبل البيانات عبر طلبات HTTP قياسية ويبثها إلى عملاء الويب باستخدام بروتوكول أحداث المرسلة من الخادم (Server-Sent Events). يتميز المشروع باستبدال WebSockets باتصال HTTP أحادي الاتجاه، مستفيداً من HTTP/2 و HTTP/3 للتسليم المتعدد بزمن وصول منخفض. يطبق طبقة تحكم في الوصول آمنة باستخدام رموز JSON Web Tokens وتوقيعات JSON Web Signatures للتحقق من هوية الناشرين والمشتركين، ويدعم تشفير الحمولة من طرف إلى طرف عبر تشفير JSON Web Encryption. يغطي النظام التجميع عالي التوافر والتحجيم الأفقي للبنى القائمة على الأحداث، بما في ذلك استرداد سجل الأحداث لتسوية التحديثات الفائتة بعد انقطاع اتصال العميل. تشمل مساحته التشغيلية مراقبة الأداء، وتتبع وجود العميل، وتقييد الطلبات. يمكن نشر المركز كملف ثنائي مستضاف ذاتياً، داخل بيئات حاوية مثل Kubernetes، أو من خلال خدمة توفير مدارة.
Provides a server image for isolated deployment with built-in health checks and security certificate automation.