Repolode
Timmoth

Timmoth/RackPeek

Interface web e CLI para documentar e gerenciar infraestrutura de home lab e de TI em pequena escala, armazenada em arquivos YAML.

Alternativa open source a:NetBox

Estrelas
1,820
Forks
92
Issues abertas
54
Último commit
há 9 dias

O que é?

RackPeek é uma interface web e uma ferramenta de linha de comando para acompanhar hardware, serviços, redes e as relações entre eles em um home lab ou em uma pequena infraestrutura de TI. O projeto é voltado a quem quer um inventário leve, que possa ser usado em scripts e reutilizado, em vez de um software corporativo de CMDB.

Os dados são armazenados em YAML em um diretório de configuração, mantendo as informações em um formato aberto e legível por pessoas, que pode ser inspecionado, migrado ou editado diretamente. O projeto é distribuído como uma imagem Docker e uma configuração do Docker Compose que disponibiliza o app web na porta 8080. Também inclui um endpoint de health check para verificar os contêineres.

O projeto oferece uma referência dos comandos da CLI e um guia para gerar inventário do Ansible, indicando que os dados armazenados podem ser usados em fluxos de automação. É licenciado sob AGPL-3.0 e conta com uma demonstração online disponível.

Recursos principais

  • 01Acompanhe hardware, serviços, redes e as relações entre eles.
  • 02Use a interface web ou a interface de linha de comando.
  • 03Armazene todos os dados em arquivos YAML simples, em um diretório de configuração.
  • 04Execute em um contêiner Docker ou com Docker Compose na porta 8080.
  • 05Gere um inventário do Ansible a partir dos dados armazenados.

Casos de uso

  • Documentar em um só lugar os servidores, as VMs e os dispositivos de rede de um home lab.
  • Manter um inventário que possa ser usado em scripts e consumido por ferramentas de automação.
  • Gerenciar o inventário de TI de uma pequena infraestrutura self-hosted sem recorrer a software corporativo.

Início rápido

  1. 1

    Crie o volume nomeado para armazenar a configuração

    docker volume create rackpeek-config
  2. 2

    Execute o contêiner RackPeek e abra a porta 8080

    docker run -d --name rackpeek -p 8080:8080 -v rackpeek-config:/app/config aptacode/rackpeek:latest

Antes de usar

  • É licenciado sob AGPL-3.0, uma licença copyleft que exige o compartilhamento do código-fonte de versões modificadas oferecidas pela rede.
  • Seu escopo é intencionalmente restrito e voltado para laboratórios domésticos e configurações auto-hospedadas, não para uso como CMDB empresarial.

Tópicos

Perguntas frequentes

O que é RackPeek?
Interface web e CLI para documentar e gerenciar infraestrutura de home lab e de TI em pequena escala, armazenada em arquivos YAML. RackPeek é uma interface web e uma ferramenta de linha de comando para acompanhar hardware, serviços, redes e as relações entre eles em um home lab ou em uma pequena infraestrutura de TI. O projeto é voltado a quem quer um inventário leve, que possa ser usado em scripts e reutilizado, em vez de um software corporativo de CMDB.
RackPeek é gratuito? Qual é a licença?
RackPeek é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
RackPeek ainda é mantido?
Manutenção ativa. O último commit de RackPeek foi em 11 de out. de 2026.
Para que posso usar RackPeek?
Documentar em um só lugar os servidores, as VMs e os dispositivos de rede de um home lab. Manter um inventário que possa ser usado em scripts e consumido por ferramentas de automação. Gerenciar o inventário de TI de uma pequena infraestrutura self-hosted sem recorrer a software corporativo.
Como instalar RackPeek?
Crie o volume nomeado para armazenar a configuração: docker volume create rackpeek-config Execute o contêiner RackPeek e abra a porta 8080: docker run -d --name rackpeek -p 8080:8080 -v rackpeek-config:/app/config aptacode/rackpeek:latest
Onde consigo RackPeek?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Timmoth/RackPeek

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

Projetos relacionados