homelab-inventory
Homelab Inventory es una herramienta self-hosted para gestionar el inventario físico y lógico de hardware en laboratorios domésticos. Permite visualizar conexiones (cables), validar compatibilidad de componentes antes de ensamblar y monitorizar la salud de los hosts mediante agentes.
Ficha actualizada 24 sept 2026, 20:10 · upstream 24 sept 2026, 20:08 · release v0.16.15
Qué es homelab-inventory
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Homelab Inventory actúa como un banco de trabajo visual para documentar, ensamblar y validar hardware en entornos de homelab. Ofrece una vista única del inventario físico y lógico, permitiendo organizar equipos en un canvas infinito con cableado ortogonal, gestionar componentes reutilizables y verificar compatibilidades eléctricas y físicas (sockets, DIMMs, slots PCIe) antes de realizar cambios.
- Documentación física del laboratorio con diagramas de cableado visual
- Validación de compatibilidad de hardware (CPU, RAM, almacenamiento) antes de ensamblar
- Monitorización remota de la salud y recursos de los hosts mediante agentes
- Gestión de usuarios y roles para control de acceso al inventario sensible
- Canvas infinito con cableado ortogonal para mapear conexiones físicas
- Validación determinista de compatibilidad de componentes (CPU, RAM, almacenamiento)
- Agentes ligeros para monitorización en tiempo real sin polling continuo
- Soporte multi-autenticación (Local, OIDC, Híbrido) con roles granulares
- No exponer directamente a internet sin HTTPS y proxy inverso confiable
- Autenticación deshabilitada por defecto en producción hasta configurar Bootstrap o OIDC
- Evolución activa del proyecto con asistencia de IA puede alterar comportamientos
- Monitorización completa requiere despliegue de agentes en los hosts objetivo
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Usar imagen 'stable' y montar volumen persistente '/data'. Configurar autenticación (Bootstrap code o OIDC) antes de exponer. No establecer TRUST_PROXY=true sin configuración específica. Revisar release notes antes de actualizaciones mayores.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.