Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

astro

Dashboard open source para homelab escrito en Go, extensible y autoalojable vía Docker. Interfaz web para gestionar servicios domésticos con bajo consumo de recursos.

Ficha actualizada 18 sept 2026, 21:33 · upstream 25 jul 2023, 23:29 · release 0.5.0

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es astro

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

Astro es un panel de control abierto diseñado específicamente para entornos de homelab. Desarrollado en Go, ofrece una arquitectura ligera que permite la gestión centralizada de múltiples servicios domésticos desde una única interfaz web.

El proyecto sigue prácticas de desarrollo estándar con soporte Docker y construcción manual mediante Makefile. La separación backend/frontend facilita el despliegue modular y las actualizaciones independientes de componentes.

CASOS DE USO
  • Centralizar la monitorización de servicios homelab en una única interfaz web
  • Gestionar múltiples contenedores desde un dashboard unificado
  • Proveer acceso remoto seguro a servicios domésticos mediante proxy inverso
  • Extender funcionalidades mediante plugins o integraciones personalizadas
PUNTOS DESTACADOS
  • Arquitectura ligera en Go con bajo consumo de recursos (1 core, 1GB RAM)
  • Soporte nativo para despliegue Docker con mapeo de puertos configurable
  • Persistencia de datos mediante volúmenes locales montables
  • Código abierto y extensible para adaptaciones personalizadas
PRECAUCIONES
  • No incluye archivo docker-compose, requiere configuración manual de contenedores
  • Despliegue no one-click: exige construcción manual del frontend y backend
  • Sin documentación detallada en README sobre integración con servicios específicos
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

Requiere Docker instalado. Ejecutar: docker run -d -p 8088:8088 -v </ruta/local/>:/app/server/data igorsheg/astro. Para desarrollo local: git clone, make install-dep, luego ejecutar por separado backend (make start-dev-server) y frontend (make start-dev-web). Puerto 8088 debe estar disponible en el host.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Go
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
8088
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.