Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Docker detectado

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.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
PHPPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
808080
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.