BookinglyTech News
Infraestructura

De gethomepage.dev a Dynacat: dos años de evolución en dashboards autohospedados

El autor comparte cómo migró de la sencilla solución gethomepage.dev a una arquitectura modular basada en Dynacat, usando widgets de Glances y configuraciones de ThunderCI.

1 min de lecturar/selfhosted0 vistas

Hace casi dos años el usuario neoblitz instaló gethomepage.dev como su página de inicio autogestionada. La herramienta funciona "out‑of‑the‑box" y requiere muy poco mantenimiento, como muestra la captura de pantalla original. Con el tiempo, sin embargo, necesitó más flexibilidad para combinar datos de distintas fuentes.

Al probar Dynacat, descubrió que podía llamar a endpoints específicos de la API y mezclar los resultados mediante fragmentos HTML. Esta capacidad permite diseñar paneles muy personalizados, pero también implica una mayor carga de trabajo para construir y mantener la configuración.

El proyecto se apoya en varios recursos de la comunidad. Los widgets de Glances, disponibles en el repositorio en GitHub, proporcionan métricas de sistemas y contenedores. La configuración de ThunderCI, alojada en el código en GitHub, sirve de base para el despliegue de Dynacat.

Neoblitz organizó su entorno con una estructura de archivos YAML que cubre servicios como Docker, Plex, Radarr, Sonarr, Proxmox y Synology. Cada archivo define paneles, tablas o gráficos específicos, lo que facilita la reutilización y la expansión futura. La modularidad permite añadir o retirar componentes sin afectar al resto del dashboard.

El autor también remite a su publicación anterior sobre alternativas a gethomepage.dev, aunque en esta ocasión enfatiza que el proceso se ha completado sin utilizar inteligencia artificial para generar código.

Esta migración ilustra cómo una solución mínima puede evolucionar hacia una arquitectura más compleja cuando se requieren integraciones avanzadas. Para equipos que gestionan infraestructuras heterogéneas, la combinación de Dynacat con widgets de Glances ofrece una vía intermedia entre la simplicidad de un homepage estático y la necesidad de datos en tiempo real.

Queda pendiente evaluar el coste de mantenimiento a largo plazo y comparar el rendimiento de Dynacat frente a otras plataformas de dashboards autohospedados, como Grafana o Heimdall, especialmente en entornos con cientos de servicios monitorizados.