Easily deploy OpenSpeedTest with NGINX on OpenWRT-based routers (GL.iNet, etc.)
Features
Installs and configures NGINX to run OpenSpeedTest
Custom NGINX configuration that avoids conflicts with the GL.iNet web UI
Installs to
/www2
, with automatic detection of available storage space
Supports symlinking to external drives (e.g. SD cards or USB) if internal space is insufficient
Creates startup and kill scripts for boot-time operation
Clean uninstall that removes configs, startup scripts, and any symlinked orage
Includes diagnostics to verify NGINX is running and reachable
Interactive CLI with confirmations and safe prompts
Licensed under GPLv3
Tested on GL-BE3600, GL-MT3000, and GL-MT1300 (with SD card) routers
Visit my GitHub page for more details