{"added":"2026-11-03T20:12:43+01:00","apiVersion":1,"behindSince":null,"buildDepends":["archivers/brotli","archivers/liblz4","archivers/zstd","databases/sqlite3","devel/googletest","devel/icu","devel/libada","devel/libedit","devel/libuv","devel/simdjson","devel/uvwasi","dns/c-ares","graphics/hdr_histogram","lang/tcl86","math/libtommath","net/libngtcp2","www/corepack","www/libnghttp2","www/libnghttp3","www/llhttp","www/nbytes","www/node24"],"categories":["www"],"comment":"Real-time global intelligence dashboard","compare":null,"dependentCount":null,"description":"World Monitor is a dashboard that brings together news and geopolitical,\ninfrastructure and market data on one page in the browser.\n\nThis port installs the self-hosted web application: the built frontend, the\nAPI handlers, the local API server that runs them, a Redis REST proxy, a\nrelay service for aircraft, ship, siren and Telegram data, and a seed\nservice that keeps the data in Redis up to date.  A web server such as nginx\nserves the frontend and forwards requests below /api/ to the local API\nserver.  Redis is required and installed as a dependency.\n\nAt least 4 GB of memory are recommended, both for building the port and for\nrunning all its services.\n\nThe command-line client is a separate port, www/worldmonitor-cli.  It is not\nneeded for the dashboard.\n\nMany panels need API keys of the data providers; most of them are free and go\ninto the configuration file.  Panels without a key stay empty.\n\nA Pro subscriber of worldmonitor.app unlocks the Pro panels on this\ninstallation with a desktop key, which is entered in the Settings of the\ndashboard.  The installation checks the key with World Monitor and forwards\nthe Pro requests of that browser to World Monitor.  See\nhttps://www.worldmonitor.app/docs/self-hosting for the details.","flavors":[],"html":"https://daemonports.org/www/worldmonitor/","kind":"port","lastUpdate":"2026-11-05T14:16:56+01:00","license":["AGPLv3"],"licenses":["AGPL-3.0-only"],"maintainer":"joneum@FreeBSD.org","name":"worldmonitor","newest":false,"newestVersion":null,"noVulnData":false,"origin":"www/worldmonitor","otherSystems":[],"packages":[{"repo":"FreeBSD:14:latest","versions":["-","2.11.8","-","-","-"]},{"repo":"FreeBSD:14:quarterly","versions":["-","-","n/a","-","-"]},{"repo":"FreeBSD:15:latest","versions":["-","2.11.8","n/a","-","-"]},{"repo":"FreeBSD:15:quarterly","versions":["-","-","n/a","n/a","n/a"]},{"repo":"FreeBSD:16:latest","versions":["-","2.11.8","n/a","n/a","n/a"]},{"repo":"FreeBSD:16:quarterly","versions":["n/a","n/a","n/a","n/a","n/a"]}],"pkgName":"worldmonitor-2.11.8","related":null,"repository":"FreeBSD ports","requiredBy":[],"requiredByCount":0,"runDepends":["archivers/brotli","archivers/liblz4","archivers/zstd","databases/redis","databases/sqlite3","devel/googletest","devel/icu","devel/libada","devel/libedit","devel/libunistring","devel/libuv","devel/simdjson","devel/uvwasi","dns/c-ares","dns/libidn2","dns/libpsl","ftp/curl","graphics/hdr_histogram","lang/tcl86","math/libtommath","net/libngtcp2","print/indexinfo","security/libssh2","www/corepack","www/libnghttp2","www/libnghttp3","www/llhttp","www/nbytes","www/node24"],"status":null,"system":"freebsd","systemLabel":"FreeBSD","version":"2.11.8","versions":[{"commit":"2f6111bda4a8cae6773697d1690211e79a4936db","date":"2026-11-05","version":"2.11.8"},{"commit":"5896cc3950adae2606f7bb3ab0253bccde3d1e75","date":"2026-11-04","version":"2.11.7"},{"commit":"d612b0a1e5ea330fc81e4cc0f73aa23a30cd66b4","date":"2026-11-03","version":"2.11.6"}],"vulnerabilities":null,"www":"https://github.com/koala73/worldmonitor"}
