hestia-core
Dashboard modular basado en rejilla construido con HTML/CSS/JS puro, diseñado para funcionar completamente en el navegador sin backend complejo, aunque incluye integraciones potentes para servicios de homelab.
Ficha actualizada 18 sept 2026, 21:14 · upstream 28 nov 2025, 15:27 · release sin release detectada
Qué es hestia-core
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Hestia-core es un dashboard modular basado en rejilla construido enteramente con HTML, CSS y JavaScript vanilla. Está diseñado para ejecutarse completamente en el navegador sin requerir un backend complejo, aunque incluye integraciones potentes para servicios de homelab como Glances, Pi-hole, Deluge y Jellyfin.
El proyecto destaca por su sistema de persistencia local que utiliza localStorage e IndexedDB, eliminando la necesidad de bases de datos externas. Incluye soporte completo para paletas Base16 (Dracula, Nord, Monokai), animaciones fluidas mediante la View Transitions API y un proxy Nginx preconfigurado que resuelve automáticamente problemas de CORS.
La arquitectura utiliza un sistema basado en clases para widgets personalizados, permitiendo a los desarrolladores crear aplicaciones propias extendiendo BaseApp. Incluye una suite de aplicaciones integradas esenciales como reloj, clima, calendario, notas con Markdown y enlaces, además de widgets visuales como Matrix Rain y Pipes.
- Dashboard centralizado para monitorización de homelab con widgets personalizados
- Panel de control visual para servicios multimedia (Jellyfin) y red (Pi-hole)
- Herramienta de productividad con notas Markdown, calendario y gestión de enlaces
- Sistema de gestión de temas con exportación/importación de configuraciones personalizadas
- Arquitectura vanilla JavaScript sin dependencias de backend complejas, reduciendo la superficie de ataque
- Proxy Nginx incluido en el Dockerfile resuelve automáticamente problemas de CORS para integraciones API
- Persistencia local mediante localStorage e IndexedDB sin necesidad de bases de datos externas
- Sistema modular que permite añadir widgets personalizados extendiendo la clase BaseApp fácilmente
- La función de exportación incluye claves API, IPs y credenciales en el JSON (requiere revisión manual antes de compartir)
- Integraciones API externas requieren configuración manual de direcciones IP en default.conf antes de construir
- Sin soporte para bases de datos externas o sistemas de autenticación centralizados
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 Docker con puerto 8080 mapeado: docker build -t hestia-core . && docker run -d -p 8080:80 --name hestia hestia-core. Para producción, revisar y actualizar default.conf con las IPs reales del servidor antes de construir la imagen. Alternativa estática disponible ejecutando python3 -m http.server 8000 sin Docker, aunque algunas APIs externas podrían bloquear conexiones por CORS sin el proxy incluido.
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.