homelab-galaxy-dashboard
Consola de monitorización 3D para Proxmox VE que visualiza nodos como galaxias y máquinas virtuales como estrellas. Integra Zabbix, UniFi, Prometheus, CrowdSec y otras fuentes mediante Python/Next.js.
Ficha actualizada 22 sept 2026, 16:19 · upstream 19 sept 2026, 22:38 · release sin release detectada
Qué es homelab-galaxy-dashboard
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Homelab Galaxy Dashboard es una consola de monitorización cinematográfica diseñada específicamente para pantallas de pared en centros de operaciones de red domésticos (NOC). Cada nodo Proxmox se representa como una galaxia espiral, mientras que cada máquina virtual o contenedor aparece como un planeta o estrella dentro de esa galaxia. El sistema integra datos en tiempo real desde múltiples fuentes: Zabbix para alertas y problemas, UniFi para topología de red física y clientes, Prometheus para métricas del hipervisor incluyendo temperaturas y salud de discos, CrowdSec para intrusiones bloqueadas visualizadas como estelas rojas, Frigate para cámaras de vigilancia con frames en vivo, y Ollama para modelos de IA cargados.
- Monitorización visual de clusters Proxmox VE en centros de operaciones de red domésticos
- Visualización de intrusiones bloqueadas por CrowdSec en tiempo real con alertas visuales
- Análisis de topología de red física mediante datos de UniFi y Prometheus
- Control de iluminación ambiental sincronizado con eventos del sistema (Govee/Hue)
- Análisis de tráfico de red y métricas de rendimiento de hipervisor en tiempo real
- Visualización de cámaras de vigilancia y sesiones de medios en entornos domésticos
- Integración nativa con múltiples fuentes de datos (Zabbix, UniFi, Prometheus, CrowdSec) sin dependencias complejas
- Arquitectura escalable que soporta hasta seis nodos Proxmox simultáneamente con disposición automática
- Herramientas completas para despliegue en kiosco con soporte dual-pantalla (monitor + TV 4K)
- API RESTful completa que expone configuración, topología de red, métricas GPU y eventos de seguridad
- Generación procedural de activos 3D mediante Blender sin necesidad de descargas externas
- Sistema de add-ons modular que permite extender funcionalidades con archivos Python simples
- Requiere Python 3.10+ y soporte WebGL2 en el navegador para visualización 3D completa
- Configuración inicial compleja que requiere tokens de API específicos para cada fuente de datos (Zabbix, UniFi, etc.)
- Dependencia de Blender para generación de activos 3D procedurales (aunque los assets están pre-bakeados)
- Limitado a entornos Proxmox VE 8.x/9.x con API read-only y token PVEAuditor específico
- Funcionalidad completa depende de múltiples servicios externos configurados correctamente
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.
Requiere Python 3.10+, token de API read-only para Proxmox (PVEAuditor), y soporte WebGL2 en el navegador. Para producción, usar el script ./deploy/install.sh que configura systemd service con cuenta virtualenv y directorio config root-owned. El modo DEMO permite visualización sin configuración inicial mediante fixtures. Configurar tokens apropiados para cada backend según documentación. Soporta despliegue dual-pantalla con configuraciones específicas en deploy/kiosk/.
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.