Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

radar-ng

Radar meteorológico hiperlocal auto-alojado que procesa datos públicos de NOAA y otros servicios para generar tiles en tiempo real (<2 min). Incluye frontend Expo universal y backend orquestado con Temporal sobre Kubernetes o Docker Compose, sin claves API.

Ficha actualizada 24 sept 2026, 17:41 · upstream 24 sept 2026, 17:21 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es radar-ng

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

radar-ng es una solución completa para visualización meteorológica hiperlocal, permitiendo a los usuarios hospedar su propio servidor de radar utilizando hardware personal. El sistema ingesta datos públicos de fuentes como NOAA MRMS (radar), HRRR y Open-Meteo (pronósticos), NWS (alertas) y Blitzortung (rayos), procesándolos mediante un pipeline automatizado basado en Python y FastAPI.

La arquitectura separa la ingestión de datos, que se gestiona a través de actividades programadas en Temporal, del servicio de tiles estáticos servido por Caddy con caché inmutable. El frontend es una aplicación Expo universal construida con TypeScript y MapLibre, diseñada para funcionar como un parabrisas digital en dispositivos móviles sin necesidad de servidores Metro o EAS.

El despliegue es flexible, soportando tanto entornos locales mediante Docker Compose como clusters Kubernetes gestionados con Talos y ArgoCD. La solución prioriza la privacidad al no requerir claves API externas para los datos meteorológicos, aunque depende de la disponibilidad de las fuentes públicas de NOAA y Protomaps para el mapa base.

CASOS DE USO
  • Visualización de radar en tiempo real en móviles
  • Monitoreo de alertas meteorológicas NWS locales
  • Análisis de pronósticos hiperlocales (HRRR)
  • Seguimiento de calidad del aire y rayos
  • Despliegue privado sin dependencia de APIs comerciales
  • Desarrollo de apps nativas iOS/Android con Expo
PUNTOS DESTACADOS
  • Pipeline de tiles sub-2 minutos con datos puros NOAA
  • Arquitectura escalable con Temporal para orquestación de workers
  • Frontend universal compatible con iOS y Android sin Metro server
  • Despliegue flexible en Docker Compose o Kubernetes (Talos)
  • Sin claves API para datos meteorológicos ni alertas NWS
PRECAUCIONES
  • Dependencia de la disponibilidad pública de los feeds NOAA y Protomaps
  • Configuración inicial compleja para usuarios no técnicos (Kubernetes/Temporal)
  • Requiere hardware dedicado con recursos mínimos de 4 núcleos CPU y 4GB RAM
  • Gestión manual de certificados SSL para producción segura
VISUAL

Capturas del proyecto

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

HomeNowcastRadarAlertsSettingsCaptura de radar-ng
01

Perfil de infraestructura

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

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

Despliegue detectado

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

Despliegue manual

Iniciar con Docker Compose en carpeta deploy, configurar .env con NWS_USER_AGENT y BASEMAP_PMTILES_URL. Para producción, usar Kubernetes con Talos y ArgoCD siguiendo docs/kubernetes.md. Asegurar almacenamiento persistente para caché de tiles.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

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