13 dépôts
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.
Ce projet est une bibliothèque de référence et une collection de modèles de code d'exemple pour déployer une infrastructure cloud en utilisant l'AWS CDK. Il fournit un ensemble de projets exemples qui démontrent comment définir des ressources de calcul, de stockage et de réseau en utilisant des langages de programmation à usage général. La bibliothèque inclut des implémentations de référence pour divers modèles architecturaux, notamment des backends serverless avec des API GraphQL et WebSocket, l'orchestration de conteneurs avec des équilibreurs de charge et l'auto-scaling, et l'hébergement de sites web statiques globaux via des réseaux de diffusion de contenu (CDN). Elle fournit également des conceptions pour des topologies réseau isolées et l'automatisation de workflows pilotés par événements en utilisant des machines à états. Les capacités couvertes s'étendent à la gestion de bases de données relationnelles, à la configuration de serveurs de transfert de fichiers sécurisés et à l'implémentation d'une autorisation fine. De plus, les exemples démontrent des techniques de personnalisation d'infrastructure, telles que la surcharge des propriétés de ressources et l'intégration de ressources personnalisées.
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 est un panneau de gestion de serveur Linux et un orchestrateur de serveur basé sur des plugins. Il fournit une interface web pour administrer les serveurs Linux, permettant aux utilisateurs d'exécuter des commandes shell et de surveiller les ressources système via un navigateur. Le projet dispose d'un système de plugins modulaire utilisé pour déployer des stacks web et des bases de données via des plugins administratifs personnalisés et des scripts de service. Il inclut un émulateur de terminal web pour exécuter des instructions shell et un moniteur de ressources système qui utilise des tableaux de bord visuels pour suivre l'utilisation du processeur et de la mémoire. Le logiciel couvre des capacités administratives supplémentaires, notamment la gestion des sauvegardes de serveur pour les fichiers et configurations de sites, le contrôle des services en arrière-plan pour gérer les processus spécifiques aux plugins, et une protection contre les attaques par force brute qui bloque l'accès après des tentatives d'authentification échouées répétées.
Provides a framework for installing and configuring production web stacks, databases, and caching systems.
HestiaCP est un panneau de contrôle d'hébergement web Linux conçu pour l'administration centralisée de serveurs web, de bases de données et d'enregistrements DNS. Il sert de suite de gestion pour héberger des services de messagerie et gérer plusieurs runtimes de langage PHP pour diverses applications web et comptes utilisateurs. Le projet se distingue par une orchestration de sécurité intégrée, fournissant un orchestrateur de pare-feu Linux avec détection automatisée des attaques par force brute et un automatiseur de certificat SSL pour l'émission et le renouvellement des certificats de sécurité. Il inclut un gestionnaire de zone DNS avec prise en charge du clustering, ainsi qu'un administrateur de serveur de messagerie doté d'outils anti-spam et anti-virus intégrés. Le système couvre un large éventail de capacités d'hébergement, y compris la gestion de bases de données relationnelles, l'orchestration de serveurs web et le mappage d'alias de domaine. Il fournit des outils administratifs tels qu'un gestionnaire de fichiers basé sur navigateur, un terminal web et une limitation de l'utilisation des ressources via des groupes de contrôle (cgroups) pour éviter l'épuisement du système. Le logiciel est déployé via des scripts shell sans surveillance qui amorcent une suite complète de serveurs web, de messagerie et de bases de données sur un serveur privé virtuel.
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.
Ce projet fournit un environnement conteneurisé pour héberger et gérer des serveurs multijoueurs Minecraft Bedrock dédiés. Il fonctionne comme une image portable qui automatise le cycle de vie du déploiement, y compris la récupération et l'installation automatiques des derniers binaires de serveur au démarrage du conteneur. Le système se distingue par sa dépendance aux variables d'environnement pour générer dynamiquement les configurations de serveur et gérer les paramètres de jeu. Il inclut un support intégré pour l'injection automatisée d'actifs, permettant le déploiement fluide de packs de comportement et de ressources, ainsi que des outils intégrés pour planifier des sauvegardes distantes des données du monde de jeu afin d'assurer la persistance. La plateforme couvre un large éventail de capacités administratives et opérationnelles, y compris le contrôle d'accès granulaire des joueurs via la liste blanche et la gestion des permissions. Elle prend en charge des modèles de déploiement flexibles, allant de l'hébergement d'instance unique aux clusters orchestrés au sein d'une infrastructure conteneurisée, tout en fournissant des mécanismes pour une connectivité réseau sécurisée et un accès direct à la console pour les commandes administratives.
Enables deployment of single game server instances within containerized infrastructure using standard manifests.