Runs scheduled speed tests, exposing results through a lightweight self-hosted JSON API
1.1K
A lightweight self-hosted service that runs scheduled speed tests at configurable intervals and exposes results via a simple JSON API.
/speed 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 \
ghosttorment/speedtest_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 speed tests | 60 |
GET /speed — Returns the latest speed test results as JSON.Content type
Image
Digest
sha256:323f09d33…
Size
23.2 MB
Last updated
about 1 year ago
docker pull ghosttorment/speedtest_statuspage