vantage
Un dashboard de escritorio para un homelab autoalojado: CPU, memoria, disco, uptime, control de contenedores Docker y health checks HTTP/TCP. Escrito en C# sobre Avalonia, con smoke tests headless.
Un tablero de escritorio para un homelab doméstico, escrito en C# sobre Avalonia. Muestra en vivo CPU, memoria, disco y uptime, permite controlar contenedores Docker y vigila si tus servicios están vivos.
Descripción general
vantage es una aplicación de escritorio nativa que reúne todo un homelab doméstico en una sola ventana. Muestra en vivo CPU, memoria, disco y uptime, permite arrancar y detener contenedores Docker y vigila por sí misma si los servicios siguen respondiendo. Escrita en C# sobre Avalonia, con un modo smoke-test que se puede ejecutar sin ventana.
La idea nació de una observación simple: las pilas de monitorización ya hechas pueden ser más pesadas que el homelab que deben vigilar. vantage es una alternativa deliberadamente ligera - muestra lo que de verdad quieres ver, y nada más.
Empieza con una máquina. Luego llega una segunda, unos cuantos contenedores, un par de servicios expuestos hacia fuera - y de pronto no hay un solo sitio que te diga qué funciona y qué murió en silencio. Cada servicio tiene su propia forma de comprobarse, y uno no monta un homelab para pasar las tardes recorriendo las máquinas a mano.
El reflejo natural es recurrir a un gran sistema de monitorización, pero aquí el remedio suele ser más pesado que la enfermedad. Una gran pila con su propia base de datos, agentes y tablero puede comer más recursos que los servicios que observa. Queríamos lo contrario: una herramienta que simplemente diga la verdad sobre un puñado de máquinas.
Lo que de verdad quieres ver
En lugar de mostrar todo, vantage muestra exactamente las cosas por las que se mira un homelab con más frecuencia. Los recursos en vivo, el estado de los contenedores con arranque y parada, y la salud de los servicios. Nada más, porque cada panel adicional es una razón más para que la herramienta se vuelva más pesada que lo que vigila.
Qué vigila vantage
| Área | Qué muestra |
|---|---|
| Recursos | CPU, memoria, disco y uptime en vivo |
| Docker | lista de contenedores, arranque y parada |
| Servicios | comprobaciones de salud HTTP y TCP |
| Salud | qué responde, y qué dejó de hacerlo |
Una comprobación de salud que no miente
El detalle más importante es cómo vantage entiende la palabra "activo". Comprobar si un puerto está abierto no basta, porque un puerto puede seguir abierto mucho después de que la aplicación detrás dejara de hacer nada. Una luz verde sobre un servicio muerto es peor que ninguna luz, porque adormece la atención.
Una comprobación de salud no solo prueba si un puerto está abierto. Prueba si el servicio responde de verdad como debería - porque un puerto puede seguir abierto mucho después de que la aplicación detrás dejara de hacer nada. Un estado debe significar exactamente lo que dice.
El resultado: un homelab que deja de ser una caja negra
Lo que sale es un tablero ligero y nativo que arranca rápido y dice la verdad: qué está vivo, qué murió, cuánto disco queda. El modo smoke-test, que corre headless, permite confirmar que las propias comprobaciones funcionan sin abrir una ventana. Construido para que tu propio homelab deje de ser una caja negra y se convierta en algo que se abarca de un vistazo.
Más proyectos
Más trabajos de la misma categoría - mira cómo abordamos retos parecidos.
¿Tiene un proyecto similar?
Escríbenos - el presupuesto es gratuito y llega en una hora.



