Runs scheduled iperf3 tests, exposing results through a lightweight self-hosted JSON API
1.1K
A lightweight self-hosted service that runs scheduled iperf3 tests at configurable intervals and exposes results via a simple JSON API.
/iperf3 returning the latest test results in JSONRun the container with environment variables to configure the server and test interval:
docker run -d \
-p 8080:8080 \
-e BIND_ADDRESS=0.0.0.0 \
-e BIND_PORT=8080 \
-e INTERVAL_MINUTES=60 \
-e IPERF3_SERVER_IP=0.0.0.0 \
-e IPERF3_SERVER_PORT=5201 \
ghosttorment/iperf3_statuspage:latest
| Variable | Description | Default |
|---|---|---|
BIND_ADDRESS | Address to bind the HTTP server to | 127.0.0.1 |
BIND_PORT | Port for the HTTP server | 8080 |
INTERVAL_MINUTES | Minutes between running iperf3 tests | 60 |
IPERF3_SERVER_IP | IP Address of the Iperf3 Server | 0.0.0.0 |
IPERF3_SERVER_PORT | Port of the Iperf3 Server | 5201 |
GET /iperf3 — Returns the latest iperf3 test results as JSON.Content type
Image
Digest
sha256:55c835f50…
Size
9.2 MB
Last updated
about 1 year ago
docker pull ghosttorment/iperf3_statuspage