3 repositorios
Automated installers that use shell scripts to set up software and environment configurations on remote servers.
Distinct from Shell Script Execution Engines: None of the candidates cover general server setup automation via shell scripts for proxy software.
Explore 3 awesome GitHub repositories matching devops & infrastructure · Shell-Based Deployment Scripts. Refine with filters or upvote what's useful.
Este proyecto es un script de despliegue basado en shell para configurar servidores proxy multiprotocolo utilizando sing-box. Proporciona un sistema para instalar y gestionar entornos de proxy de red en servidores remotos, soportando protocolos como Reality, Hysteria2, TUIC, Trojan y Shadowsocks. La herramienta incluye un generador de suscripciones proxy que crea listas de nodos formateadas compatibles con varios clientes proxy a través de un único enlace de suscripción. También implementa configuraciones de red especializadas, incluyendo cadenas de proxy Cloudflare WARP para evitar restricciones regionales y puertas de enlace Argo tunnel para el cruce de NAT y la penetración en intranets sin necesidad de un dominio público. El software cubre una gama de capacidades de gestión de tráfico, incluyendo el enrutamiento de proxy basado en cadenas para evitar bloqueos regionales y el despliegue de túneles websocket seguros. Proporciona una configuración de entorno automatizada y gestión del ciclo de vida del servicio a través de un motor de scripts de shell y gestión de servicios en contenedores.
Provides a shell-scripted engine to automate the installation and configuration of proxy servers on remote hosts.
HestiaCP es un panel de control de alojamiento web para Linux diseñado para la administración centralizada de servidores web, bases de datos y registros DNS. Sirve como una suite de gestión para alojar servicios de correo electrónico y gestionar múltiples runtimes del lenguaje PHP para diversas aplicaciones web y cuentas de usuario. El proyecto se distingue por su orquestación de seguridad integrada, proporcionando un orquestador de firewall de Linux con detección automatizada de fuerza bruta y un automatizador de certificados SSL para la emisión y renovación de certificados de seguridad. Incluye un gestor de zonas DNS con soporte para clústeres, así como un administrador de servidor de correo que cuenta con herramientas integradas anti-spam y antivirus. El sistema cubre una amplia gama de capacidades de alojamiento, incluyendo gestión de bases de datos relacionales, orquestación de servidores web y mapeo de alias de dominio. Proporciona herramientas administrativas como un gestor de archivos basado en navegador, una terminal web y limitación de uso de recursos mediante grupos de control (cgroups) para evitar el agotamiento del sistema. El software se despliega mediante scripts de shell desatendidos que arrancan una suite completa de servidores web, de correo y de bases de datos en un servidor privado virtual.
Uses unattended shell scripts to bootstrap and configure a full software stack on new servers.
Este proyecto es una utilidad de línea de comandos diseñada para automatizar despliegues de servicios de contenedores y la gestión de definiciones de tareas dentro de entornos Amazon ECS. Funciona como una herramienta de orquestación basada en shell que envuelve las interfaces de línea de comandos del proveedor de nube para gestionar el estado de la infraestructura y ejecutar lógica de despliegue. La herramienta facilita actualizaciones sin tiempo de inactividad (zero-downtime) orquestando patrones de despliegue blue-green, los cuales involucran lanzar nuevas versiones de tareas y verificar su estabilidad antes de retirar instancias de servicio antiguas. Mantiene las versiones de la aplicación a través de plantillas de configuración declarativas y automatiza la limpieza de revisiones de definiciones de tareas obsoletas para prevenir el desorden de configuración. Más allá de las actualizaciones de servicio estándar, la utilidad soporta la integración en flujos de trabajo de lanzamiento automatizados y proporciona capacidades para ejecutar tareas remotas independientes en clusters de contenedores. Monitorea el progreso del despliegue y la salud del servicio mediante verificación basada en polling, asegurando que las transiciones de infraestructura alcancen el estado deseado.
Orchestrates deployment logic by wrapping cloud provider command-line tools within sequential shell scripts.