13 Repos
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.
Dieses Projekt ist eine Referenzbibliothek und eine Sammlung von Beispiel-Code-Mustern für die Bereitstellung von Cloud-Infrastruktur mithilfe des AWS CDK. Es bietet eine Reihe von Beispielprojekten, die demonstrieren, wie Rechen-, Speicher- und Netzwerkressourcen mithilfe allgemeiner Programmiersprachen definiert werden. Die Bibliothek enthält Referenzimplementierungen für verschiedene Architekturmuster, einschließlich serverloser Backends mit GraphQL- und WebSocket-APIs, Container-Orchestrierung mit Load Balancern und Auto-Scaling sowie globales Hosting statischer Websites via Content Delivery Networks. Sie bietet zudem Entwürfe für isolierte Netzwerktopologien und ereignisgesteuerte Workflow-Automatisierung mithilfe von Zustandsmaschinen. Die abgedeckten Funktionen erstrecken sich auf die Verwaltung relationaler Datenbanken, die Konfiguration sicherer Dateiübertragungsserver und die Implementierung fein abgestufter Autorisierung. Zusätzlich demonstrieren die Beispiele Techniken zur Infrastrukturanpassung, wie das Überschreiben von Ressourceneigenschaften und die Integration benutzerdefinierter Ressourcen.
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 ist ein Linux-Server-Management-Panel und ein plugin-basierter Server-Orchestrator. Es bietet eine Weboberfläche zur Administration von Linux-Servern, mit der Benutzer Shell-Befehle ausführen und Systemressourcen über den Browser überwachen können. Das Projekt verfügt über ein modulares Plugin-System, das zur Bereitstellung von Web-Stacks und Datenbanken über benutzerdefinierte administrative Plugins und Service-Skripte dient. Es enthält einen webbasierten Terminal-Emulator zum Ausführen von Shell-Befehlen sowie einen Systemressourcen-Monitor, der visuelle Dashboards zur Verfolgung der Prozessor- und Speicherauslastung nutzt. Die Software deckt weitere administrative Funktionen ab, darunter Server-Backup-Management für Site-Dateien und Konfigurationen, Hintergrund-Service-Steuerung für plugin-spezifische Prozesse sowie Brute-Force-Schutz, der den Zugriff nach wiederholten fehlgeschlagenen Authentifizierungsversuchen blockiert.
Provides a framework for installing and configuring production web stacks, databases, and caching systems.
HestiaCP is a Linux web hosting control panel designed for the centralized administration of web servers, databases, and DNS records. It serves as a management suite for hosting email services and managing multiple PHP language runtimes for various web applications and user accounts. The project distinguishes itself through integrated security orchestration, providing a Linux firewall orchestrator with automated brute-force detection and an SSL certificate automator for the issuance and renewal of security certificates. It includes a DNS zone manager with clustering support, as well as a mail
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.
Dieses Projekt bietet eine containerisierte Umgebung für das Hosting und die Verwaltung dedizierter Minecraft-Bedrock-Multiplayer-Server. Es fungiert als portables Image, das den Deployment-Lebenszyklus automatisiert, einschließlich des automatischen Abrufs und der Installation der neuesten Server-Binärdateien beim Container-Start. Das System zeichnet sich durch seine Abhängigkeit von Umgebungsvariablen aus, um Serverkonfigurationen dynamisch zu generieren und Spielparameter zu verwalten. Es beinhaltet integrierte Unterstützung für automatisierte Asset-Injektion, was das nahtlose Deployment von Behavior- und Resource-Packs ermöglicht, sowie integrierte Tools zur Planung von Remote-Backups der Spielwelt-Daten, um Persistenz zu gewährleisten. Die Plattform deckt ein breites Spektrum an administrativen und operativen Fähigkeiten ab, einschließlich granularer Spieler-Zugriffskontrolle durch Whitelisting und Berechtigungsmanagement. Sie unterstützt flexible Deployment-Muster, von Single-Instance-Hosting bis hin zu orchestrierten Clustern innerhalb containerisierter Infrastrukturen, während sie Mechanismen für sichere Netzwerkkonnektivität und direkten Konsolenzugriff für administrative Befehle bereitstellt.
Enables deployment of single game server instances within containerized infrastructure using standard manifests.