Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

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

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

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

Docker detectado

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.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Node.jsRails
SERVICIOS
PostgreSQLRedisS3/MinIO
BASES DE DATOS
PostgreSQLRedis
PUERTOS
No detectados
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.