All apps · 0 apps
WorldMonitorAIO-Unofficial
Docker app from SeattleBandit's Repository
Overview
Readme
View on GitHubimzenreally Unraid Community Applications
Community Applications metadata maintained by imzenreally.
World Monitor AIO
World Monitor AIO is an unofficial, all-in-one Unraid package for World Monitor, a real-time global intelligence dashboard.
The container includes:
- World Monitor frontend
- Local Node API
- Authenticated Valkey cache
- Loopback-only Redis-compatible REST adapter
- Optional loopback-only AIS relay
- Scheduled data seeders
Only the dashboard HTTP port is published. It does not require privileged mode, host networking, the Docker socket, host devices, or access to Unraid storage outside its dedicated appdata directory.

Beta status
This listing has passed manual runtime testing and has been submitted to Community Applications for review. The beta image is published at:
ghcr.io/imzenreally/worldmonitor-unraid-aio:beta
Complete source, build workflow, tests, security notes, and the manual installation guide:
- World Monitor AIO source
- Unraid installation and operations guide
- Getting third-party API keys
- Packaging support
Important security note
World Monitor does not provide built-in user authentication. Keep it accessible only on a trusted LAN or VPN unless it is protected by an authenticated reverse proxy. Do not expose its HTTP port directly to the public internet.
Persistent data
The template maps one dedicated appdata directory to /config. It contains generated internal credentials, Valkey data, and seeder state. No API key is required to start; optional integrations are available as masked Advanced variables.
License
The template metadata in this repository is MIT licensed. World Monitor and the derivative AIO image are distributed under AGPL-3.0-only; complete corresponding source is available in the source repository above. This package is not affiliated with or endorsed by the upstream World Monitor maintainer.
Media gallery
Install WorldMonitorAIO-Unofficial on Unraid in a few clicks.
Find WorldMonitorAIO-Unofficial in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.
Requirements
Categories
Related apps
Explore more like this
Explore allDetails
ghcr.io/imzenreally/worldmonitor-unraid-aio:betaRuntime arguments
- Web UI
http://[IP]:[PORT:8080]/- Network
bridge- Shell
sh- Privileged
- false
- Extra Params
--read-only --tmpfs /tmp:rw,nosuid,nodev,size=256m --tmpfs /run:rw,nosuid,nodev,size=32m --security-opt=no-new-privileges:true --cap-drop=ALL --cap-add=CHOWN --cap-add=FOWNER --cap-add=SETUID --cap-add=SETGID --pids-limit=512 --log-opt max-size=25m --log-opt max-file=2
Template configuration
World Monitor HTTP interface. Change the host port if 3300 is already in use.
- Target
- 8080
- Default
- 3300
Generated internal secrets, Valkey data, and seeder state. Use a dedicated directory.
- Target
- /config
- Default
- /mnt/user/appdata/worldmonitor-aio
Run the upstream data seeders after startup.
- Target
- SEED_ON_START
- Default
- true
Minutes between seed passes. Set to 0 to disable recurring seeding.
- Target
- SEED_INTERVAL_MINUTES
- Default
- 30
Maximum runtime for eligible individual seeders. Set to 0 to disable the outer timeout.
- Target
- SEED_TIMEOUT
- Default
- 1800
Maximum Redis cache memory inside the container.
- Target
- REDIS_MAXMEMORY
- Default
- 256mb
Optional live AIS vessel tracking.
- Target
- AISSTREAM_API_KEY
Optional OpenSky OAuth client ID for authenticated military flight data.
- Target
- OPENSKY_CLIENT_ID
Optional OpenSky OAuth client secret for authenticated military flight data.
- Target
- OPENSKY_CLIENT_SECRET
Optional NASA FIRMS wildfire data.
- Target
- NASA_FIRMS_API_KEY
Optional market data.
- Target
- FINNHUB_API_KEY
Optional Federal Reserve economic data.
- Target
- FRED_API_KEY
Optional US energy data.
- Target
- EIA_API_KEY
Optional aviation data.
- Target
- AVIATIONSTACK_API
Optional travel and flight data.
- Target
- TRAVELPAYOUTS_API_TOKEN
Optional Cloudflare Radar data; account access may be restricted or paid.
- Target
- CLOUDFLARE_API_TOKEN
Optional ACLED conflict data token.
- Target
- ACLED_ACCESS_TOKEN
Optional ACLED account email when required by the upstream API.
- Target
- ACLED_EMAIL
Optional ACLED account password when required by the upstream API.
- Target
- ACLED_PASSWORD
Optional Groq-backed AI summaries.
- Target
- GROQ_API_KEY
Optional OpenRouter-backed AI summaries.
- Target
- OPENROUTER_API_KEY
Optional OpenAI-compatible endpoint URL.
- Target
- LLM_API_URL
Optional OpenAI-compatible endpoint key.
- Target
- LLM_API_KEY
Optional model name for the compatible endpoint.
- Target
- LLM_MODEL
Preferred OpenAI-compatible Ollama endpoint URL used by the seeders.
- Target
- OLLAMA_API_URL
Optional authentication key for the Ollama-compatible endpoint.
- Target
- OLLAMA_API_KEY
Model name used by the Ollama-compatible endpoint.
- Target
- OLLAMA_MODEL