Production Upgrades and Fixes
Updates to the web ui for additional items for manual speedtest and Docker envs for more options in testing.
Per issue #4 and notes to self, given feedback to some speedtest problems. An overhaul has been made As I use Python Speedtest not Ookla speedtest.. (https://linuxspeedtest.com/) list of Ookla server IDs
once can use a list to find a server or run vis a csv list... or exclude servers that may report mixed results.
additional new docker envs:
Speedtest Docker environment variables
The Speedtest server-selection changes have now been implemented and tested on Unraid with Python 3.14 and speedtest-cli 2.1.3.
| Variable | Default | Description |
|---|---|---|
SPEEDTEST_ENABLED |
True |
Enables periodic Speedtest runs. |
SPEEDTEST_INTERVAL |
14400 |
Number of seconds between automatic Speedtest runs. |
SPEEDTEST_SECURE |
True |
Uses HTTPS/secure Speedtest discovery. HTTP and HTTPS may return different server IDs. |
SPEEDTEST_SERVER |
"" |
Optional single Speedtest server ID. Leave blank for automatic selection. |
SPEEDTEST_CSV |
False |
When True, uses the multi-server candidate pool instead of SPEEDTEST_SERVER. |
SPEEDTEST_CSV_SERVERS |
"" |
Comma-separated candidate server IDs. Accepts 12345,23456 or counted format 2,12345,23456. |
SPEEDTEST_EXCLUDE |
"" |
Comma-separated server IDs excluded from every selection mode. |
This release also moves off of ageing python 3.12 into lattest 3.14
https://devguide.python.org/versions/