speedtest-tracker
v1.15.1-ls177
speedtest-tracker is a self-hosted internet performance tracking application that runs speedtest checks against Ookla's Speedtest service.

librespeed is a very lightweight Speedtest implemented in Javascript, using XMLHttpRequest and Web Workers. No Flash, No Java, No Websocket, No Bullshit.
Generated from the image's own configuration. Replace the /path/to folders with real paths on your host.
---
services:
librespeed:
image: lscr.io/linuxserver/librespeed:latest
container_name: librespeed
environment:
- PUID=1000
- PGID=1000
- TZ=Etc/UTC
- PASSWORD=PASSWORD
- CUSTOM_RESULTS=false # optional
- DB_TYPE=sqlite # optional
- DB_NAME=DB_NAME # optional
- DB_HOSTNAME=DB_HOSTNAME # optional
- DB_USERNAME=DB_USERNAME # optional
- DB_PASSWORD=DB_PASSWORD # optional
- DB_PORT=DB_PORT # optional
- IPINFO_APIKEY=ACCESS_TOKEN # optional
volumes:
- /path/to/librespeed/config:/config
ports:
- 80:80
restart: unless-stopped| Port | Function | Required |
|---|---|---|
| 80:80 | web gui | required |
| Variable | Function | Required |
|---|---|---|
| PUID=1000 | User ID | required |
| PGID=1000 | Group ID | required |
| TZ=Etc/UTC | Timezone | required |
| PASSWORD=PASSWORD | Set the password for the results database. | required |
| CUSTOM_RESULTS=false | (optional) set to `true` to enable custom results page in `/config/www/results/index.php`. | optional |
| DB_TYPE=sqlite | Defaults to `sqlite`, can also be set to `mysql` or `postgresql`. | optional |
| DB_NAME=DB_NAME | Database name. Required for mysql and pgsql. | optional |
| DB_HOSTNAME=DB_HOSTNAME | Database address. Required for mysql and pgsql. | optional |
| DB_USERNAME=DB_USERNAME | Database username. Required for mysql and pgsql. | optional |
| DB_PASSWORD=DB_PASSWORD | Database password. Required for mysql and pgsql. | optional |
| DB_PORT=DB_PORT | Database port. Required for mysql. | optional |
| IPINFO_APIKEY=ACCESS_TOKEN | Access token from ipinfo.io. Required for detailed IP information. | optional |
| Path | Function | Required |
|---|---|---|
| /config | Persistent config files | required |
Pulling :latest picks the right one for your host automatically.
amd64-latestarm64v8-latest:latestStable releasesRebase to Alpine 3.24. Enable new UI with additional settings files available in the config folder.
Rebase to Alpine 3.22.
Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings.
Related
v1.15.1-ls177
speedtest-tracker is a self-hosted internet performance tracking application that runs speedtest checks against Ookla's Speedtest service.
2.9.0-r0-ls187
smokeping keeps track of your network latency. For a full example of what this application is capable of visit UCDavis.
v2.0.1-ls266
apprise-api Takes advantage of Apprise through your network with a user-friendly API. * Send notifications to more than 100 services. * An incredibly lightweight gateway to Apprise. * A production ready micro-service at your disposal. * A Simple Website to verify and test your configuration with. Apprise API was designed to easily fit into existing (and new) eco-systems that are looking for a simple notification solution.
4.11.0-r0-ls212
syslog-ng allows you to flexibly collect, parse, classify, rewrite and correlate logs from across your infrastructure and store or route them to log analysis tools.