13 repository-uri
Installs and configures a Linux distribution for use as a production server.
Distinct from Ubuntu Server Deployments: No candidate covers generic server OS deployment; candidates are application-specific.
Explore 13 awesome GitHub repositories matching devops & infrastructure · Server Deployments. Refine with filters or upvote what's useful.
This is a practical, step-by-step guide to Linux system administration, command-line usage, and development environment setup, written from the perspective of a Java developer. The tutorial is structured as a sequence of terminal commands with explanations, teaching system administration through direct modification of plain-text configuration files. It provides separate workflows for CentOS, Ubuntu, and Kali Linux, covering both yum and apt package managers with equivalent commands for each operation. The guide emphasizes a security-first workflow, walking through firewall configuration, SSH
Installs and configures a Linux distribution for use as a production server.
This project is a collection of automated deployment tools centered around a Shadowsocks server auto-installer for Linux distributions. It provides a specialized SOCKS5 proxy manager and a web-based proxy control panel to administer secure network tunneling. The toolkit distinguishes itself by integrating a Linux kernel optimizer that enables congestion control algorithms to increase network throughput. It also includes a dedicated deployer for HTTP/3 web servers and a management interface capable of generating connection QR codes and monitoring real-time performance. The software covers a b
Provides automated scripts to install and configure proxy software across various Linux distributions for production use.
Sidekick is a command-line tool that provisions bare VPS servers, transfers Docker images, manages secrets, and orchestrates zero-downtime deployments across single or multiple server instances. It handles the full deployment pipeline from a local machine, building container images locally and transferring them directly to the server without requiring a remote container registry. The tool distinguishes itself through an integrated approach to security and automation. It encrypts environment variables locally using SOPS and Age keys, then decrypts them on the server at deploy time for runtime
Provisions a remote VPS with all required dependencies and configures it to accept deployments.
Upspin is a decentralized naming and storage system that provides an end-to-end encrypted file system. It assigns every user a unique identity and organizes files within a global, permissioned namespace where data is encrypted on the client before transmission. The system separates identity resolution from data storage using a public-key identity provider and a key-server architecture. This allows for decentralized identity management and the resolution of usernames to specific directory and storage server addresses. The project includes a hierarchical access control system that manages read
Provides tools to set up directory and store servers on cloud platforms.
PaddleX is a PaddlePaddle-based framework for building, deploying, and fine-tuning AI model pipelines, with pre-built support for computer vision, OCR, document analysis, and time series tasks. It offers a toolkit of ready-to-use pipelines for image classification, object detection, segmentation, and pose estimation, alongside an end-to-end OCR document analysis pipeline that extracts text, tables, formulas, and layout information. The platform also includes a dedicated time series forecasting pipeline for analyzing historical data to detect anomalies, classify patterns, and predict future val
Runs a production-grade serving SDK inside Docker containers with GPU and CPU support.
Countly is a self-hosted product analytics and engagement platform that tracks user behavior across mobile, web, and desktop applications. It collects and analyzes device properties, user actions, and session lifecycle data to understand engagement patterns, while also providing crash reporting, push notification delivery, and A/B testing capabilities. The platform is designed for privacy-first deployment, with built-in consent management and the ability to run entirely on private infrastructure. The platform distinguishes itself through its comprehensive feature set that combines analytics w
Guides installation, configuration, and maintenance of the analytics server infrastructure.
PartyKit is a serverless WebSocket backend platform for building real-time multiplayer applications. It provides a globally distributed edge computing runtime that runs stateful server code close to users, with automatic scaling and hibernation for idle rooms. The platform handles WebSocket connections, HTTP requests, and durable storage without requiring infrastructure management, and includes a client and server SDK with hooks, storage, and Yjs integration for building collaborative features. The platform distinguishes itself through per-room isolation using Durable Objects, where each uniq
Deploys the WebSocket server to the platform's infrastructure, producing a public URL for client connections.
Acest proiect este o bibliotecă de referință și o colecție de tipare de cod exemplificative pentru implementarea infrastructurii cloud folosind AWS CDK. Oferă un set de proiecte eșantion care demonstrează cum să definești resurse de calcul, stocare și rețea folosind limbaje de programare de uz general. Biblioteca include implementări de referință pentru diverse tipare arhitecturale, inclusiv backend-uri serverless cu API-uri GraphQL și WebSocket, orchestrarea containerelor cu load balancers și auto-scaling, și găzduirea globală de site-uri web statice prin rețele de livrare a conținutului (CDN). De asemenea, oferă design-uri pentru topologii de rețea izolate și automatizarea fluxurilor de lucru bazate pe evenimente folosind mașini de stare. Capabilitățile acoperite se extind la gestionarea bazelor de date relaționale, configurarea serverelor de transfer securizat de fișiere și implementarea autorizării granulare. În plus, exemplele demonstrează tehnici de personalizare a infrastructurii, cum ar fi suprascrierea proprietăților resurselor și integrarea resurselor personalizate.
Demonstrates the deployment of serverless WebSocket servers to live domains with unique URLs.
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 a centralized management server to coordinate MLOps stack components and provide dashboard access.
mdserver-web este un panou de gestionare a serverelor Linux și un orchestrator de servere bazat pe plugin-uri. Oferă o interfață web pentru administrarea serverelor Linux, permițând utilizatorilor să execute comenzi shell și să monitorizeze resursele sistemului printr-un browser. Proiectul dispune de un sistem modular de plugin-uri utilizat pentru a implementa stack-uri web și baze de date prin plugin-uri administrative personalizate și scripturi de serviciu. Include un emulator de terminal web pentru rularea instrucțiunilor shell și un monitor de resurse de sistem care utilizează dashboard-uri vizuale pentru a urmări utilizarea procesorului și a memoriei. Software-ul acoperă capabilități administrative suplimentare, inclusiv gestionarea backup-urilor de server pentru fișierele site-ului și configurații, controlul serviciilor de fundal pentru gestionarea proceselor specifice plugin-urilor și protecție împotriva atacurilor brute force care blochează accesul după încercări repetate de autentificare eșuate.
Provides a framework for installing and configuring production web stacks, databases, and caching systems.
HestiaCP este un panou de control pentru găzduire web Linux conceput pentru administrarea centralizată a serverelor web, a bazelor de date și a înregistrărilor DNS. Servește ca o suită de management pentru găzduirea serviciilor de e-mail și gestionarea mai multor runtime-uri de limbaj PHP pentru diverse aplicații web și conturi de utilizator. Proiectul se distinge prin orchestrarea integrată a securității, oferind un orchestrator de firewall Linux cu detectare automată a atacurilor de tip brute-force și un automatizator de certificate SSL pentru emiterea și reînnoirea certificatelor de securitate. Include un manager de zone DNS cu suport pentru clustering, precum și un administrator de server de mail cu instrumente integrate anti-spam și anti-virus. Sistemul acoperă o gamă largă de capabilități de găzduire, inclusiv gestionarea bazelor de date relaționale, orchestrarea serverelor web și maparea alias-urilor de domeniu. Oferă instrumente administrative precum un manager de fișiere bazat pe browser, un terminal web și limitarea utilizării resurselor prin control groups pentru a preveni epuizarea sistemului. Software-ul este implementat prin scripturi shell nesupravegheate care pornesc o suită completă de servere web, de mail și de baze de date pe un server privat virtual (VPS).
Provides a system for deploying a customized Linux web hosting stack via unattended scripts.
This project is a content delivery network implementation that uses a web server and scripting language to cache content at the edge and reduce latency for end users. It functions as a distributed system designed to store backend responses on edge nodes and route incoming client requests through a proxy. The system utilizes custom request logic to handle edge caching strategies, including the delivery of stale content during origin failures. It implements request coalescing to merge simultaneous requests for the same resource into a single upstream call to prevent backend overload. The proje
Configures programmable web server logic and request balancing within containerized edge runtimes.
Acest proiect oferă un mediu containerizat pentru găzduirea și gestionarea serverelor dedicate Minecraft Bedrock multiplayer. Funcționează ca o imagine portabilă care automatizează ciclul de viață al deployment-ului, inclusiv preluarea și instalarea automată a celor mai recente binare de server la pornirea containerului. Sistemul se distinge prin dependența sa de variabilele de mediu pentru a genera dinamic configurațiile serverului și a gestiona parametrii jocului. Include suport încorporat pentru injecția automată de active, permițând deployment-ul facil al pachetelor de comportament și resurse, alături de instrumente integrate pentru programarea backup-urilor la distanță ale datelor lumii de joc pentru a asigura persistența. Platforma acoperă o gamă largă de capabilități administrative și operaționale, inclusiv controlul granular al accesului jucătorilor prin whitelisting și gestionarea permisiunilor. Suportă tipare de deployment flexibile, variind de la găzduirea unei singure instanțe până la clustere orchestrate în cadrul infrastructurii containerizate, oferind în același timp mecanisme pentru conectivitate securizată de rețea și acces direct la consolă pentru comenzi administrative.
Enables deployment of single game server instances within containerized infrastructure using standard manifests.