Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

home-hq

Plataforma auto-alojada modular para dashboards personales en servidores domésticos. Combina FastAPI con React, totalmente Dockerizado, ofreciendo módulos intercambiables como monitorización de sistema, almacenamiento, contenedores, redes y multimedia.

Ficha actualizada 24 sept 2026, 19:10 · upstream 24 sept 2026, 19:04 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es home-hq

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Home HQ es una plataforma auto-alojada diseñada para funcionar como un shell central donde los módulos se acoplan modularmente. Su arquitectura permite que la superficie funcional crezca sin ensuciar el núcleo, manteniendo el código limpio y reproducible. Cada módulo es independiente y se configura enteramente a través de variables de entorno en un archivo .env gitignored, asegurando que no haya datos personales ni identificadores de máquina en el repositorio.

El proyecto integra tecnologías como FastAPI para el backend y React para el frontend, con soporte completo para Docker Compose. Ofrece una amplia gama de funcionalidades incluyendo monitorización de sistema (CPU, RAM, discos), gestión de contenedores, integración con Plex para bibliotecas multimedia, control de impresoras 3D vía MQTT local, seguimiento de energía solar con Enphase, y herramientas de red como VPN y Tailscale. También incluye capacidades de emulación en el navegador para juegos retro y gestión de libros electrónicos con sincronización de posición de lectura.

CASOS DE USO
  • Monitorización integral del servidor doméstico (CPU, RAM, discos, contenedores, redes)
  • Gestión de biblioteca multimedia con Plex integrado y visualización de contenido propio en navegador
  • Control de impresoras 3D con telemetría local vía MQTT y cámara opcional
  • Seguimiento de energía solar con Enphase y flujo energético en tiempo real
  • Monitorización de red, VPN y Tailscale para seguridad y conectividad
PUNTOS DESTACADOS
  • Arquitectura modular que evita la complejidad del núcleo mediante shell común
  • Cero datos personales en el repositorio (todo vía .env)
  • Soporte nativo para impresoras 3D Bambu Lab con telemetría local MQTT
  • Integración directa con Plex sin necesidad de API key externa
  • Capacidad de funcionamiento offline para juegos y libros electrónicos
PRECAUCIONES
  • Dependencia de hardware específico como NVIDIA para monitorización de GPU
  • Necesidad de configurar manualmente cada módulo vía variables de entorno
  • Algunos servicios como AdGuard Home o Enphase requieren instancias externas ya desplegadas
  • No incluye backend de base de datos propio más allá de SQLite local para caché
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Home HQ dashboardTheme picker — live preview tilesMobile dashboardMobile navigation drawerMobile Plex moduleSolar moduleWeather module3D Printer module
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Listo para automatizar

Recomendado usar Docker Compose proporcionado. Configurar archivo .env con rutas locales y credenciales específicas del host. Asignar al menos 4 núcleos CPU y 8GB RAM para rendimiento óptimo en tareas de monitorización y emulación.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
ReactNode.jsFastAPIPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
51738000324008123
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.