Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

haelan

Panel autoalojado para datos de salud familiar con Google Health API o app Android nativa. Una sola base SQLite, sin telemetría, sin límites de usuarios.

Ficha actualizada 22 sept 2026, 17:11 · upstream 22 sept 2026, 16:33 · release v2.3.0

00

Qué es haelan

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

Hælan es un panel local y espejo para los datos de salud del hogar, leyendo desde la API de Salud de Google o, para hogares exclusivamente Android, desde una aplicación compañera que no requiere proyecto de Google Cloud. Cada hogar gestiona su propio proyecto OAuth sin techo de usuarios.

El sistema incluye nueve páginas: Dashboard, Registros, Actividad, Sueño, Recuperación, Salud, Peso, Nutrición y Notas. Los datos se almacenan en un único archivo SQLite para facilitar copias de seguridad y migraciones. El panel muestra lecturas contra una línea base personal de 60 días.

La aplicación compañera Android lee Health Connect directamente del teléfono y envía mediciones al servidor sin necesidad de proyecto Cloud. Incluye 15 herramientas tipificadas para agentes accesibles vía MCP o stdio, con tokens que expiran automáticamente.

CASOS DE USO
  • Panel local de datos de salud personal sin límites de usuarios
  • Agregación de datos familiares sin depender de Google Cloud
  • Hogares Android usando Health Connect directamente en el teléfono
  • Integración con agentes mediante 15 herramientas MCP tipificadas
  • Preservación histórica más allá de ventanas de retención de Google
  • Seguimiento de salud con privacidad y sin telemetría
PUNTOS DESTACADOS
  • Base de datos SQLite única para copias de seguridad sencillas
  • Sin telemetría ni oferta alojada por parte del desarrollador
  • Soporte multiusuario familiar con aislamiento de datos individual
  • App Android que evita requisitos de proyecto Google Cloud
  • 15 herramientas MCP tipificadas para integración con agentes
  • Correcciones de datos sin reescribir el historial original
PRECAUCIONES
  • Página de nutrición vacía: la API Food no tiene timestamp para meals
  • Sin auditoría de seguridad profesional, solo uso en un hogar
  • OAuth no verificado limitado a 100 usuarios por proyecto Google
  • Rutas GPS requieren permiso separado en Health Connect
  • Mapas OpenStreetMap expone coordenadas si admin habilita basemap
01

Perfil de infraestructura

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

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Listo para automatizar

Ejecutar docker compose up -d sin variables de entorno. Puerto 4235. Primer acceso ejecuta wizard: cuenta admin, dirección instancia, cliente OAuth Google y consentimiento. Proxmox LXC disponible vía Community Scripts. Base SQLite vacía inicialmente. Tokens MCP expiran en 30/90/365 días.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactNode.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
4235
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.