Repolode
openspug

openspug/spug

Plataforma de operações leve e sem agentes para pequenas e médias empresas, com gerenciamento de hosts, comandos em lote, SSH pela web, releases, pipelines e monitoramento.

Alternativa open source a:Jenkins

Estrelas
11,099
Forks
2,198
Issues abertas
9
Último commit
anteontem

O que é?

O Spug é uma plataforma de operações para equipes pequenas e médias que gerencia servidores sem instalar um agente em cada host. Ela agrupa hosts, permite importá-los de provedores de nuvem ou arquivos do Excel e verifica a conectividade em lote. Pelo navegador, você pode executar comandos em vários hosts, abrir um terminal web e enviar ou baixar arquivos.

Para entregas, o Spug oferece build e deploy personalizados com fluxo de revisão, releases canário e rollback, além da distribuição de arquivos de um host para vários. Os pipelines encadeiam nós de parâmetros, build, comandos remotos, transferência de dados e notificações em um fluxo de trabalho com ramificações condicionais. Outros módulos incluem tarefas agendadas, um centro de configuração de chave-valor e texto, monitoramento de sites, portas, processos e scripts, além de alertas por e-mail, WeChat, DingTalk, WeChat Work e Feishu.

O Spug é implantado com Docker Compose e oferece uma interface bilíngue em inglês e chinês simplificado. Sua stack usa Django no back-end e React no front-end, com Redis como requisito.

Recursos principais

  • 01Gerenciamento de hosts sem agentes, com verificações de conectividade e execução de comandos em lote.
  • 02Terminal web pelo navegador e envio e download de arquivos online.
  • 03Build e deploy de aplicações, releases canário e rollback com fluxo de revisão.
  • 04Pipelines visuais com ramificações condicionais e console em tempo real.
  • 05Tarefas agendadas, centro de configuração e monitoramento de sites, portas, processos e scripts.
  • 06Envio de alertas por e-mail, WeChat, DingTalk, WeChat Work e Feishu.

Casos de uso

  • Gerenciar uma frota de servidores em uma pequena ou média empresa sem implantar agentes.
  • Executar comandos de rotina ou distribuir arquivos de configuração para vários hosts de uma só vez.
  • Automatizar releases de aplicações com aprovações, implantação canário e rollback.
  • Centralizar alertas de monitoramento e tarefas agendadas de manutenção para uma equipe de operações.

Início rápido

  1. 1

    Baixe o arquivo docker-compose.yml

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

    Inicie os contêineres em segundo plano

    docker compose up -d
  3. 3

    Obtenha nos logs a senha de administrador gerada

    docker compose logs spug | grep password
  4. 4

    Abra o endereço do servidor em um navegador e entre como administrador

Antes de usar

  • Licenciado sob a AGPL-3.0, uma licença copyleft que exige o compartilhamento do código-fonte modificado quando oferecido por uma rede.
  • A configuração padrão requer Docker 20.10.10 ou posterior com o plugin Compose.
  • A hospedagem própria significa que você instala, atualiza e mantém o painel de controle por conta própria.

Em coleções

Tópicos

Perguntas frequentes

O que é spug?
Plataforma de operações leve e sem agentes para pequenas e médias empresas, com gerenciamento de hosts, comandos em lote, SSH pela web, releases, pipelines e monitoramento. O Spug é uma plataforma de operações para equipes pequenas e médias que gerencia servidores sem instalar um agente em cada host. Ela agrupa hosts, permite importá-los de provedores de nuvem ou arquivos do Excel e verifica a conectividade em lote. Pelo navegador, você pode executar comandos em vários hosts, abrir um terminal web e enviar ou baixar arquivos.
spug é gratuito? Qual é a licença?
spug é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
spug ainda é mantido?
Manutenção ativa. O último commit de spug foi em 4 de nov. de 2026.
Para que posso usar spug?
Gerenciar uma frota de servidores em uma pequena ou média empresa sem implantar agentes. Executar comandos de rotina ou distribuir arquivos de configuração para vários hosts de uma só vez. Automatizar releases de aplicações com aprovações, implantação canário e rollback. Centralizar alertas de monitoramento e tarefas agendadas de manutenção para uma equipe de operações.
Como instalar spug?
Baixe o arquivo docker-compose.yml: curl -fsSLO https://raw.githubusercontent.com/openspug/spug/4.0/docker-compose.yml Inicie os contêineres em segundo plano: docker compose up -d Obtenha nos logs a senha de administrador gerada: docker compose logs spug | grep password Abra o endereço do servidor em um navegador e entre como administrador
Onde consigo spug?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/openspug/spug

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados