Skip to content

Production

Latest

Choose a tag to compare

@bmartino1 bmartino1 released this 08 Apr 02:55
edfb041

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 --list

This 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:

  • 12345
  • 23456
  • 34567

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/netprobe

Notes

  • Leave SPEEDTEST_SERVER blank 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.