Repolode
openspug

openspug/spug

Plataforma de operaciones ligera y sin agentes para pequeñas y medianas empresas, con gestión de hosts, comandos en lote, SSH web, despliegues, pipelines y monitorización.

Alternativa open source a:Jenkins

Estrellas
11,101
Forks
2,198
Issues abiertos
9
Último commit
hace 3 días

¿Qué es?

Spug es una plataforma de operaciones para equipos pequeños y medianos que permite gestionar servidores sin instalar un agente en cada host. Agrupa hosts, los importa desde proveedores de servicios en la nube o archivos de Excel y comprueba la conectividad en lote. Desde el navegador puedes ejecutar comandos en varios hosts, abrir un terminal web y subir o descargar archivos.

Para las entregas, Spug admite compilaciones y despliegues personalizados con un flujo de revisión, despliegues canary y rollback, además de distribuir archivos desde un host a muchos otros. Los pipelines encadenan nodos de parámetros, compilación, comandos remotos, transferencia de datos y notificaciones para crear flujos de trabajo con ramas condicionales. Otros módulos incluyen tareas programadas, un centro de configuración de clave-valor y texto, y monitorización de sitios, puertos, procesos y scripts, con alertas por correo electrónico, WeChat, DingTalk, WeChat Work y Feishu.

Spug se despliega con Docker Compose y ofrece una interfaz bilingüe en inglés y chino simplificado. Su stack utiliza Django en el back end y React en el front end, y requiere Redis.

Funciones clave

  • 01Gestión de hosts sin agentes, con comprobaciones de conectividad y ejecución de comandos en lote.
  • 02Terminal web desde el navegador y subida y descarga de archivos en línea.
  • 03Compilación de aplicaciones, despliegue, lanzamiento canary y rollback con flujo de revisión.
  • 04Pipelines visuales con ramas condicionales y una consola en tiempo real.
  • 05Tareas programadas, centro de configuración y monitorización de sitios, puertos, procesos y scripts.
  • 06Envío de alertas por correo electrónico, WeChat, DingTalk, WeChat Work y Feishu.

Casos de uso

  • Gestionar un conjunto de servidores de una pequeña o mediana empresa sin desplegar agentes.
  • Ejecutar comandos habituales o distribuir archivos de configuración a muchos hosts a la vez.
  • Automatizar las entregas de aplicaciones con aprobaciones, despliegues canary y rollback.
  • Centralizar las alertas de monitorización y las tareas de mantenimiento programadas de un equipo de operaciones.

Inicio rápido

  1. 1

    Descarga el archivo docker-compose.yml

    curl -fsSLO https://raw.githubusercontent.com/openspug/spug/4.0/docker-compose.yml
  2. 2

    Inicia los contenedores en segundo plano

    docker compose up -d
  3. 3

    Obtén de los registros la contraseña de administrador generada

    docker compose logs spug | grep password
  4. 4

    Abre la dirección del servidor en un navegador e inicia sesión como administrador

Antes de usarlo

  • Se distribuye bajo la licencia AGPL-3.0, una licencia copyleft que exige compartir el código fuente modificado cuando se ofrece a través de una red.
  • Para ejecutar la configuración estándar se requiere Docker 20.10.10 o posterior con el complemento Compose.
  • El autoalojamiento implica que debes instalar, actualizar y mantener el panel de control por tu cuenta.

En colecciones

Temas

Preguntas frecuentes

¿Qué es spug?
Plataforma de operaciones ligera y sin agentes para pequeñas y medianas empresas, con gestión de hosts, comandos en lote, SSH web, despliegues, pipelines y monitorización. Spug es una plataforma de operaciones para equipos pequeños y medianos que permite gestionar servidores sin instalar un agente en cada host. Agrupa hosts, los importa desde proveedores de servicios en la nube o archivos de Excel y comprueba la conectividad en lote. Desde el navegador puedes ejecutar comandos en varios hosts, abrir un terminal web y subir o descargar archivos.
¿spug es gratuito? ¿Qué licencia tiene?
spug es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿spug sigue mantenido?
Mantenimiento activo. El último commit de spug fue el 4 nov 2026.
¿Para qué puedo usar spug?
Gestionar un conjunto de servidores de una pequeña o mediana empresa sin desplegar agentes. Ejecutar comandos habituales o distribuir archivos de configuración a muchos hosts a la vez. Automatizar las entregas de aplicaciones con aprobaciones, despliegues canary y rollback. Centralizar las alertas de monitorización y las tareas de mantenimiento programadas de un equipo de operaciones.
¿Cómo se instala spug?
Descarga el archivo docker-compose.yml: curl -fsSLO https://raw.githubusercontent.com/openspug/spug/4.0/docker-compose.yml Inicia los contenedores en segundo plano: docker compose up -d Obtén de los registros la contraseña de administrador generada: docker compose logs spug | grep password Abre la dirección del servidor en un navegador e inicia sesión como administrador
¿Dónde consigo spug?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/openspug/spug

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados