Una CLI minimalista en Rust que expone un puerto TCP local a través de un servidor remoto para que los servicios de localhost sean accesibles desde Internet.
Timmoth/RackPeek
Interfaz web y CLI para documentar y gestionar un laboratorio doméstico o una infraestructura de TI pequeña, con los datos almacenados en archivos YAML.
Alternativa open source a:NetBox
- Estrellas
- 1,820
- Forks
- 92
- Issues abiertos
- 54
- Último commit
- hace 9 días
¿Qué es?
RackPeek es una interfaz web y una herramienta de línea de comandos para llevar un registro del hardware, los servicios, las redes y las relaciones entre ellos en un laboratorio doméstico o una instalación de TI pequeña. Está pensado para quienes buscan un inventario ligero que puedan automatizar con scripts y reutilizar, en lugar de un software CMDB empresarial.
El estado se almacena en YAML dentro de un directorio de configuración, por lo que los datos se conservan en un formato abierto y legible para las personas, que se puede inspeccionar, migrar o editar directamente. El proyecto se distribuye como una imagen de Docker y una configuración de Docker Compose que expone la aplicación web en el puerto 8080. También incluye un endpoint de estado para comprobar los contenedores.
El proyecto ofrece una referencia de comandos de CLI y una guía para generar un inventario de Ansible, lo que indica que el inventario almacenado puede alimentar flujos de automatización. Cuenta con licencia AGPL-3.0 e incluye una demo en línea activa.
Funciones clave
- 01Llevar un registro del hardware, los servicios, las redes y las relaciones entre ellos.
- 02Usar la interfaz web o la interfaz de línea de comandos.
- 03Almacenar todos los datos en archivos YAML sin formato dentro de un directorio de configuración.
- 04Ejecutarlo como contenedor de Docker o con Docker Compose en el puerto 8080.
- 05Generar un inventario de Ansible a partir de los datos almacenados.
Casos de uso
- Documentar en un solo lugar los servidores, las máquinas virtuales y los dispositivos de red de un laboratorio doméstico.
- Mantener un inventario automatizable con scripts que puedan consumir las herramientas de automatización.
- Gestionar un inventario de TI pequeño y autohospedado sin usar software empresarial.
Inicio rápido
- 1
Crea el volumen con nombre para almacenar la configuración
docker volume create rackpeek-config - 2
Ejecuta el contenedor RackPeek y abre el puerto 8080
docker run -d --name rackpeek -p 8080:8080 -v rackpeek-config:/app/config aptacode/rackpeek:latest
Antes de usarlo
- Está sujeto a la licencia AGPL-3.0, una licencia copyleft que exige compartir el código fuente de las versiones modificadas que se ofrezcan a través de una red.
- Su alcance es deliberadamente reducido y está orientado a laboratorios domésticos y entornos autohospedados, no al uso como CMDB empresarial.
Temas
Preguntas frecuentes
- ¿Qué es RackPeek?
- Interfaz web y CLI para documentar y gestionar un laboratorio doméstico o una infraestructura de TI pequeña, con los datos almacenados en archivos YAML. RackPeek es una interfaz web y una herramienta de línea de comandos para llevar un registro del hardware, los servicios, las redes y las relaciones entre ellos en un laboratorio doméstico o una instalación de TI pequeña. Está pensado para quienes buscan un inventario ligero que puedan automatizar con scripts y reutilizar, en lugar de un software CMDB empresarial.
- ¿RackPeek es gratuito? ¿Qué licencia tiene?
- RackPeek es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿RackPeek sigue mantenido?
- Mantenimiento activo. El último commit de RackPeek fue el 11 oct 2026.
- ¿Para qué puedo usar RackPeek?
- Documentar en un solo lugar los servidores, las máquinas virtuales y los dispositivos de red de un laboratorio doméstico. Mantener un inventario automatizable con scripts que puedan consumir las herramientas de automatización. Gestionar un inventario de TI pequeño y autohospedado sin usar software empresarial.
- ¿Cómo se instala RackPeek?
- Crea el volumen con nombre para almacenar la configuración: docker volume create rackpeek-config Ejecuta el contenedor RackPeek y abre el puerto 8080: docker run -d --name rackpeek -p 8080:8080 -v rackpeek-config:/app/config aptacode/rackpeek:latest
- ¿Dónde consigo RackPeek?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Timmoth/RackPeek
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Software open source de contabilidad e inventario para pequeñas y medianas empresas, con contabilidad de partida doble e informes financieros.
CLI y TUI que rastrea cualquier proceso, puerto, contenedor o archivo hasta la cadena de sistemas que lo inició.
Plataforma autohospedada para entornos de desarrollo en la nube y agentes de programación con IA, con workspaces definidos en Terraform.
Aplicación autohospedada de monitorización de disponibilidad e infraestructura que comprueba HTTP, ping, puertos, DNS, Docker y más, con páginas de estado y alertas de incidentes.
Herramienta gratuita y autoalojada para hacer copias de seguridad de PostgreSQL, con recuperación a un punto en el tiempo, verificación automatizada de restauraciones e interfaz web.