Repolode
Timmoth

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. 1

    Crea el volumen con nombre para almacenar la configuración

    docker volume create rackpeek-config
  2. 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