Script: OpenSpeedTest Installer for NGINX on GL.iNet Routers

:satellite: Easily deploy OpenSpeedTest with NGINX on OpenWRT-based routers (GL.iNet, etc.)

Features

:package: Installs and configures NGINX to run OpenSpeedTest
:wrench: Custom NGINX configuration that avoids conflicts with the GL.iNet web UI
:file_folder: Installs to /www2, with automatic detection of available storage space
:link: Supports symlinking to external drives (e.g. SD cards or USB) if internal space is insufficient
:repeat: Creates startup and kill scripts for boot-time operation
:broom: Clean uninstall that removes configs, startup scripts, and any symlinked orage
:stethoscope: Includes diagnostics to verify NGINX is running and reachable
:technologist: Interactive CLI with confirmations and safe prompts
:free: Licensed under GPLv3
:test_tube: Tested on GL-BE3600, GL-MT3000, and GL-MT1300 (with SD card) routers

Visit my GitHub page for more details

1 Like

Really cool script :wink:

I created an issue on GitHub already - guess it's an easy fix :slight_smile:

I changed the default port to 8888. Hopefully that doesn't conflict with anything :slight_smile: