9 dépôts
Automated scripts for configuring and installing server software on target operating systems.
Distinct from Server Installation Methods: Existing candidates are too specific to Shadowsocks or Mosh; this is for general media server installation.
Explore 9 awesome GitHub repositories matching devops & infrastructure · Server Installation Scripts. Refine with filters or upvote what's useful.
This project is a bash-based installation script and deployer used to automate the setup and configuration of an OpenVPN server on Linux systems. It provides a guided setup process for deploying virtual private network software across various Debian and Red Hat based distributions. The tool functions as a user management interface, allowing for the creation, removal, and administration of client profiles and the security credentials required for network access. It orchestrates the deployment of secure tunnels to enable remote network access to private environments. The system manages the ins
Supplies a bash-based installation script to automate the configuration of server software on target Linux systems.
This project is an NGINX administration guide and security hardening manual providing a collection of best practices and technical instructions for optimizing server performance and configuration. It serves as a resource for NGINX deployment automation, specifically focusing on installing and configuring the server from source using scripts to manage dependencies and custom parameters. The guide emphasizes security hardening through auditing checklists and methods designed to prevent sensitive information leaks. It provides technical strategies and configuration patterns to improve resource e
Provides automated scripts for installing the server from source and configuring it on target systems.
Grist is a relational spreadsheet platform that combines the flexibility of a spreadsheet with the power of a relational database. At its core, it manages structured data across multiple linked tables, using a relational database engine to organize information while providing a familiar grid interface. The platform supports Python-based formulas for complex calculations and data transformations, with automatic recalculation when referenced cells change. The system is designed for self-hosted deployment, storing data in either portable SQLite files or enterprise-grade PostgreSQL databases. It
Ships a web-based admin panel for inspecting health probes and adjusting installation settings.
Passbolt is an open-source, self-hosted password manager designed for teams. It provides a centralized, encrypted vault where organizations can store, share, and manage credentials securely. The server exposes a JSON REST API that authenticates requests using either GPGAuth or JWT tokens, and all secrets are protected with OpenPGP end-to-end encryption, ensuring the server never has access to plaintext passwords. The platform distinguishes itself through a comprehensive role-based access control system that governs resource sharing and administrative actions. Teams can organize users into gro
Ships a repository setup script and package manager installation guide for Red Hat systems.
Ce projet est une collection de scripts d'automatisation de serveurs Linux conçus pour automatiser l'installation et la configuration de logiciels serveurs essentiels. Il fournit des outils spécialisés pour déployer des serveurs proxy, configurer des serveurs DNS, gérer l'infrastructure de conteneurs et optimiser le noyau Linux. La suite d'automatisation se distingue en intégrant des capacités de contournement de géo-restriction via des protocoles proxy et en implémentant un réglage réseau avancé, tel que l'activation du contrôle de congestion BBR pour améliorer le débit et la latence. Elle propose également une automatisation consciente de la distribution qui détecte l'architecture CPU et les distributions Linux pour appliquer les versions binaires et gestionnaires de paquets corrects. Les capacités plus larges du projet incluent la configuration de conteneurisation via Docker et Portainer, le durcissement de la sécurité des serveurs via une connexion sans mot de passe et une configuration de ports non standards, ainsi que la gestion automatisée du cycle de vie des certificats SSL. De plus, il couvre l'administration DNS avec blocage de publicités et routage split-tunnel, la gestion des attributions DHCP et le déploiement de panneaux d'administration web pour la gestion des utilisateurs et des services.
Offers a comprehensive suite of shell scripts for the automated installation and configuration of core Linux server software.
This project is a suite of operational tools for managing Cloudflare WARP, featuring a command-line installation script for Linux servers and an account manager for upgrading user identities to premium or team plans. The toolset includes a VPN endpoint optimizer to identify and apply the fastest server addresses for reduced latency and a configuration generator that creates encrypted WireGuard profiles for use across multiple client platforms. The system also provides diagnostic utilities for network access verification to check if a server IP can bypass regional restrictions for streaming s
Automates the installation and configuration of network tunneling software on Linux servers.
Ce projet est un plugin de métadonnées Jellyfin et un fournisseur de bibliothèque multimédia conçu pour récupérer des informations sur les films et les séries depuis des serveurs distants. Il fonctionne comme un organisateur multimédia automatisé qui peuple les bibliothèques Jellyfin avec des titres, des biographies d'acteurs et des images. Le plugin inclut un moteur de détection de visage local pour centrer et recadrer automatiquement les vignettes des acteurs et les jaquettes multimédias. Il fournit également des outils de traduction qui utilisent des API externes pour convertir les résumés et critiques de films dans les langues cibles. Le système gère l'organisation des médias via le regroupement de vidéos multi-disques, le remappage des genres et le marquage des langues de sous-titres. Il prend en charge des améliorations visuelles telles que l'ajout d'indicateurs de sous-titres sur les affiches et l'intégration d'aperçus de bandes-annonces distantes. Le service backend peut être installé via un binaire ou un conteneur, avec des options pour le déploiement cloud et la sécurité d'accès par jeton.
Provides methods for installing and running the backend service via binaries, containers, or cloud platforms.
Ce projet fournit un système pour héberger et orchestrer des contrôleurs de réseau virtuel conteneurisés et des serveurs racine. Il fonctionne comme un gestionnaire pour les serveurs racine privés, permettant le déploiement d'une infrastructure réseau qui coordonne la connectivité entre les appareils pairs sans dépendre de l'infrastructure publique. L'outil dispose d'une interface administrative basée sur le web pour gérer les réseaux virtuels. Cette interface permet une gestion réseau visuelle, notamment l'approbation des demandes de jointure des membres, l'autorisation de nouveaux clients et l'attribution de plages d'adresses IP spécifiques. Le système inclut des capacités pour le déploiement automatisé de serveurs et la distribution de fichiers de configuration réseau via des URL. Il utilise l'isolation basée sur les conteneurs pour assurer un déploiement cohérent des nœuds racine et des contrôleurs sur différents environnements hôtes.
Includes automated scripts for installing, updating, or removing server environments.
jellyfin-android is an Android media server client used to stream movies, television shows, and music from a remote server to mobile devices. It functions as a cross-platform media player that supports direct streaming, remote transcoding for incompatible formats, and the integration of external subtitles. The application serves as a Chromecast media controller, allowing users to cast server-hosted content to compatible televisions and speakers. It also acts as a digital library viewer for browsing photo collections and reading ebooks, comics, and magazines stored on a remote server. Beyond
Executes a bash script to configure software repositories and install the server on compatible Linux systems.