Post

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.

Installation

Default install:

1
bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVED/main/ct/worldmonitor.sh)"
CPU: 4 cores RAM: 4096 MB Disk: 16 GB OS: Debian 13

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.

Web Interface

Port: 8080

Source code
Loading...