LibreSpeed
LibreSpeed is a lightweight, self-hosted HTML5 speed test for measuring download, upload, ping, and jitter in modern browsers.
Configuration
version: "3.8"
services:
librespeed:
image: lscr.io/linuxserver/librespeed:latest
restart: unless-stopped
expose:
- 80
volumes:
- librespeed-config:/config
environment:
- PUID=1000
- PGID=1000
- TZ=${TZ}
- PASSWORD=${PASSWORD}
- CUSTOM_RESULTS=${CUSTOM_RESULTS}
- DB_TYPE=sqlite
volumes:
librespeed-config:[variables]
main_domain = "${domain}"
password = "${password:32}"
[config]
[[config.domains]]
serviceName = "librespeed"
port = 80
host = "${main_domain}"
[config.env]
PASSWORD = "${password}"
TZ = "UTC"
CUSTOM_RESULTS = "false"Base64
To import this template in Dokploy: create a Compose service → Advanced → Base64 import and paste the content below:
ewogICJjb21wb3NlIjogInZlcnNpb246IFwiMy44XCJcblxuc2VydmljZXM6XG4gIGxpYnJlc3BlZWQ6XG4gICAgaW1hZ2U6IGxzY3IuaW8vbGludXhzZXJ2ZXIvbGlicmVzcGVlZDpsYXRlc3RcbiAgICByZXN0YXJ0OiB1bmxlc3Mtc3RvcHBlZFxuICAgIGV4cG9zZTpcbiAgICAgIC0gODBcbiAgICB2b2x1bWVzOlxuICAgICAgLSBsaWJyZXNwZWVkLWNvbmZpZzovY29uZmlnXG4gICAgZW52aXJvbm1lbnQ6XG4gICAgICAtIFBVSUQ9MTAwMFxuICAgICAgLSBQR0lEPTEwMDBcbiAgICAgIC0gVFo9JHtUWn1cbiAgICAgIC0gUEFTU1dPUkQ9JHtQQVNTV09SRH1cbiAgICAgIC0gQ1VTVE9NX1JFU1VMVFM9JHtDVVNUT01fUkVTVUxUU31cbiAgICAgIC0gREJfVFlQRT1zcWxpdGVcblxudm9sdW1lczpcbiAgbGlicmVzcGVlZC1jb25maWc6XG4iLAogICJjb25maWciOiAiW3ZhcmlhYmxlc11cbm1haW5fZG9tYWluID0gXCIke2RvbWFpbn1cIlxucGFzc3dvcmQgPSBcIiR7cGFzc3dvcmQ6MzJ9XCJcblxuW2NvbmZpZ11cbltbY29uZmlnLmRvbWFpbnNdXVxuc2VydmljZU5hbWUgPSBcImxpYnJlc3BlZWRcIlxucG9ydCA9IDgwXG5ob3N0ID0gXCIke21haW5fZG9tYWlufVwiXG5cbltjb25maWcuZW52XVxuUEFTU1dPUkQgPSBcIiR7cGFzc3dvcmR9XCJcblRaID0gXCJVVENcIlxuQ1VTVE9NX1JFU1VMVFMgPSBcImZhbHNlXCJcbiIKfQ==Links
Tags
speedtest, networking, monitoring, self-hosted
Version: latest