World Monitor
Real-time global intelligence dashboard with AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface.
World Monitor
In Development
This script is currently in active development and may be unstable or incomplete. Use in production environments is not recommended.
This script is currently in active development and may be unstable or incomplete. Use in production environments is not recommended.
Installation
Default install:
1
bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVED/main/ct/worldmonitor.sh)"
Notes
The Docker Compose stack is translated to native services: worldmonitor.service (Node API sidecar on 127.0.0.1:46123), worldmonitor-ais-relay.service (AIS/OpenSky/RSS relay on :3004), worldmonitor-redis-rest.service (Upstash-compatible REST proxy on :8079), redis-server, and nginx (serves the built SPA and proxies /api on :8080).
Redis password, REST-proxy token, relay shared secret and the local API token are generated at install and stored in /opt/worldmonitor/.env.
The dashboard runs with public data sources out of the box. Add optional API keys (Groq, OpenRouter, Finnhub, FRED, EIA, AISSTREAM, NASA FIRMS, ACLED, Cloudflare) to /opt/worldmonitor/.env and restart the services to unlock additional data feeds.
Optional AI assessments work with any OpenAI-compatible endpoint (Ollama, vLLM, llama.cpp). Set LLM_API_URL, LLM_API_KEY and LLM_MODEL in /opt/worldmonitor/.env. No LLM is installed by default.