fixed issues with graph displaying date and time
added log view for live prbe data
added spedtest select/set to server
updated dns test sites to use cvs string linke ping targets for dns testing.
Find a Speedtest Server ID
If you want to manually target a specific Speedtest server, you can list available server IDs from inside the running Netprobe container.
Command
docker exec -it netprobe speedtest-cli --listThis returns a list of nearby Speedtest servers with their numeric IDs.
Example output
12345) Example ISP - Chicago, IL (12.34 km)
23456) Another ISP - Rockford, IL (88.12 km)
34567) Test Provider - Milwaukee, WI (140.55 km)
In this example, the server IDs are:
123452345634567
You can then use one of those IDs with Netprobe.
Docker environment variable
-e SPEEDTEST_SERVER="12345"Example docker run
docker run -d \
--name netprobe \
--restart unless-stopped \
-p 8080:8080 \
-v /mnt/user/appdata/netprobe/database:/data \
-e DB_ENGINE=sqlite \
-e USE_POSTGRES=false \
-e ROUTER_IP=192.168.1.1 \
-e DNS_NAMESERVER_4="LAN_DNS" \
-e DNS_NAMESERVER_4_IP=192.168.1.1 \
-e SPEEDTEST_SERVER="12345" \
bmmbmm01/netprobeNotes
- Leave
SPEEDTEST_SERVERblank or unset to use automatic server selection. - The Speedtest server ID must be numeric.
- You can also enter a server ID manually from the Netprobe web UI when running a one-time manual speedtest.