Uma CLI minimalista em Rust que expõe uma porta TCP local por meio de um servidor remoto, permitindo acessar serviços do localhost pela internet pública.
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
Crie o volume nomeado para armazenar a configuração
docker volume create rackpeek-config - 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
Software open source de contabilidade e estoque para pequenas e médias empresas, com escrituração por partidas dobradas e relatórios financeiros.
Uma CLI e TUI que rastreia qualquer processo, porta, contêiner ou arquivo até a cadeia de sistemas que o iniciou.
Plataforma self-hosted para ambientes de desenvolvimento na nuvem e agentes de programação com IA, com workspaces definidos em Terraform.
Aplicativo auto-hospedado de monitoramento de disponibilidade e infraestrutura que verifica HTTP, ping, portas, DNS, Docker e mais, com páginas de status e alertas de incidentes.
Ferramenta gratuita e auto-hospedada para backup do PostgreSQL, com Point-in-Time Recovery, verificação automática de restauração e interface web.