helios
HELIOS es una herramienta web para gestionar el stack SOLECTRUS en Docker, permitiendo configurar y operar la infraestructura mediante un panel de control en lugar de editar comandos manuales.
Ficha actualizada 23 sept 2026, 8:03 · upstream 23 sept 2026, 7:37 · release v1.4.3
Qué es helios
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
HELIOS es una interfaz web basada en navegador que gestiona el entorno de desarrollo SOLECTRUS alojado en un contenedor Docker. Reemplaza la necesidad de editar manualmente archivos como compose.yaml o .env, y los comandos de docker compose tradicionales. El panel muestra el estado en tiempo real de cada servicio, permite iniciar, detener y actualizar servicios individualmente o a nivel del stack, y ofrece una interfaz gráfica para configurar variables de entorno, mapear sensores a InfluxDB, gestionar backups y migraciones de base de datos.
El sistema utiliza Docker Compose v2 como punto central de control. Los datos se almacenan en volúmenes de disco local (bind mounts) dentro del contenedor principal, lo que garantiza consistencia entre la interfaz web y los servicios gestionados. La arquitectura es monolítica: HELIOS no puede distribuir servicios ni orquestar múltiples nodos Docker, ya que todo el control reside en un único host.
Funciona como una capa de abstracción sobre SOLECTRUS, detectando automáticamente la configuración existente y permitiendo migraciones sin pérdida de datos. Soporta HTTPS con certificados auto-generados mediante Traefik o proxies externos, y ofrece importación/exportación de datos CSV para historial de mediciones.
- Gestionar un entorno de desarrollo SOLECTRUS desde una interfaz gráfica sin necesidad de editar comandos de shell
- Monitoreo en tiempo real del estado de servicios, bases de datos y sensores mediante dashboards interactivos
- Automatización de despliegues mediante migraciones de base de datos con respaldo automático
- Gestión de backups diarios o on-demand desde la interfaz web sin intervención manual
- Integración con sistemas de monitoreo externos a través del puerto 3999 y HTTPS
- Migración de entornos SOLECTRUS existentes hacia una nueva versión mediante importación de datos
- Soporta múltiples bases de datos (PostgreSQL, Redis, InfluxDB) con dashboards separados por tipo
- Dashboard en tiempo real con actualizaciones sin polling manual
- Importación y exportación de datos CSV para historial de mediciones
- Mapeo automático de sensores a campos de InfluxDB basado en variables de entorno
- Soporta entornos locales, Docker Swarm (como proyecto local) y VPS con Docker Engine v2+
- Soporte multilingüe (alemán e inglés)
- No puede distribuir servicios entre múltiples hosts o nodos; todo el control reside en un único host
- No soporta orquestadores como Kubernetes, Nomad ni otros sistemas de orquestación
- No permite usar volúmenes nombrados o almacenamiento externo como capa de datos
- No puede controlar un daemon Docker remoto (solo local) ni usar redes externas
- El dashboard siempre conecta a una base de datos local; no soporta bases de datos remotas
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.
Instala el script bootstrap desde la URL oficial. En entornos nuevos, se instala en /opt/solectrus o ~/.solectrus. En entornos existentes, se ejecuta desde el directorio del stack actual. Se recomienda un disco con al menos 5 GB de espacio libre para el despliegue inicial (el stack consume ~3-4 GB de imágenes). El puerto 3999 debe estar disponible en el host; con HTTPS gestionado por Traefik, se añaden los puertos 80 y 443. Se recomienda usar variables de entorno como HELIOS_ASSUME_YES=1 para un despliegue sin interacción manual.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
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.