Dokploy

LibreSpeed

LibreSpeed is a lightweight, self-hosted HTML5 speed test for measuring download, upload, ping, and jitter in modern browsers.

LibreSpeed logo

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 → AdvancedBase64 import and paste the content below:

ewogICJjb21wb3NlIjogInZlcnNpb246IFwiMy44XCJcblxuc2VydmljZXM6XG4gIGxpYnJlc3BlZWQ6XG4gICAgaW1hZ2U6IGxzY3IuaW8vbGludXhzZXJ2ZXIvbGlicmVzcGVlZDpsYXRlc3RcbiAgICByZXN0YXJ0OiB1bmxlc3Mtc3RvcHBlZFxuICAgIGV4cG9zZTpcbiAgICAgIC0gODBcbiAgICB2b2x1bWVzOlxuICAgICAgLSBsaWJyZXNwZWVkLWNvbmZpZzovY29uZmlnXG4gICAgZW52aXJvbm1lbnQ6XG4gICAgICAtIFBVSUQ9MTAwMFxuICAgICAgLSBQR0lEPTEwMDBcbiAgICAgIC0gVFo9JHtUWn1cbiAgICAgIC0gUEFTU1dPUkQ9JHtQQVNTV09SRH1cbiAgICAgIC0gQ1VTVE9NX1JFU1VMVFM9JHtDVVNUT01fUkVTVUxUU31cbiAgICAgIC0gREJfVFlQRT1zcWxpdGVcblxudm9sdW1lczpcbiAgbGlicmVzcGVlZC1jb25maWc6XG4iLAogICJjb25maWciOiAiW3ZhcmlhYmxlc11cbm1haW5fZG9tYWluID0gXCIke2RvbWFpbn1cIlxucGFzc3dvcmQgPSBcIiR7cGFzc3dvcmQ6MzJ9XCJcblxuW2NvbmZpZ11cbltbY29uZmlnLmRvbWFpbnNdXVxuc2VydmljZU5hbWUgPSBcImxpYnJlc3BlZWRcIlxucG9ydCA9IDgwXG5ob3N0ID0gXCIke21haW5fZG9tYWlufVwiXG5cbltjb25maWcuZW52XVxuUEFTU1dPUkQgPSBcIiR7cGFzc3dvcmR9XCJcblRaID0gXCJVVENcIlxuQ1VTVE9NX1JFU1VMVFMgPSBcImZhbHNlXCJcbiIKfQ==

Tags

speedtest, networking, monitoring, self-hosted


Version: latest

On this page