▼ publish own status to the shared box — FTP, every 5 min
Hetzner Storage Box
monitor/status/<server>.json — the fleet's shared mailbox
▲ each node pulls every peer's status and keeps the full fleet state ▲
📨 Telegram alerts — per-service, cross-server dedup
🌐 monitor.vidgamezsource.cc — serves status.json + history.json (CORS)
🛰️ Cloudflare Pages — this dashboard
If any single node dies the rest keep publishing, aggregating and alerting — no single point of failure.