Daniel Rosehill

Red Alert Monitoring Stack: A Self-Hosted Microservices System For Rocket Alert Awareness

Israel Red Alert home automation Docker microservices open source AI
Red Alert Monitoring Stack: A Self-Hosted Microservices System For Rocket Alert Awareness

I built a self-hosted microservices stack for monitoring Israel's Home Front Command (Pikud HaOref) rocket alerts. It provides real-time map visualization, AI-generated intelligence reports, push notifications, and home automation integration — all running as Docker containers on your local network.

Architecture

Each component is a standalone service communicating over HTTP and MQTT, sharing a single data source:

Actuation pathways

Multiple independent pathways for physical alerting:

  • Home Assistant via Actuator — REST API state changes triggering HA automations

  • Home Assistant via oref_alert — use the HACS integration for HA alerting

  • Snapcast TTS — direct PCM audio to whole-house speaker groups

  • Direct MQTT — Zigbee2MQTT lights, ESP32 controllers, Node-RED

  • Custom consumers — poll the proxy's HTTP API from anything

Alert flow example

When your local area is targeted by a ballistic missile:

  1. OSINT Notifier detects the launch via Telegram channel monitors

  2. High-priority Pushover alert fires (bypasses quiet hours)

  3. Groq intel report follows within ~5 seconds

  4. Dual-model sitrep (Gemini + Grok) follows within ~15–30 seconds with live news context

  5. Actuator sets HA state to active — lights flash red, sirens sound, TTS announces "Seek shelter"

  6. Geodash shows your area flashing red with siren audio

  7. On all-clear: lights go green, sirens silence, TTS announces "All clear"

Prerequisites

  • Docker and Docker Compose v2+

  • Israeli IP address (the Oref API is geo-restricted)

  • Optional: Home Assistant, Pushover account, OpenRouter/Groq API keys

All services build from source in the monorepo — no external Docker Hub images required.

View the project on GitHub

danielrosehill/Red-Alert-Monitoring-Stack-Public View on GitHub
Daniel Rosehill

Daniel Rosehill

AI developer and technologist specializing in AI systems, workflow orchestration, and automation. Specific interests include agentic AI, workflows, MCP, STT and ASR, and multimodal AI.