docker:docker-compose:librespeed
Table of Contents
librespeed
Server
- docker-compose.yaml
--- services: librespeed: image: lscr.io/linuxserver/librespeed:latest container_name: librespeed environment: - PUID=1000 - PGID=1000 - TZ=America/Toronto - PASSWORD=MyPassword123! # - 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: - ./config:/config ports: - 8083:80 restart: unless-stopped
CLI client
- Dockerfile
FROM golang:1.24-alpine as builder RUN apk add --no-cache bash upx git WORKDIR /usr/src/librespeed-cli COPY . . RUN ./build.sh FROM alpine:3.17 COPY --from=builder /usr/src/librespeed-cli/out/librespeed-cli* /bin/librespeed-cli # Changement ici : CMD ["/bin/librespeed-cli"]
- Build the speedtest-cli container client
git clone https://github.com/librespeed/speedtest-cli.git cd speedtest-cli docker build -t librespeed-cli:latest .
- server.json
[ { "name": "LibreSpeed Local", "server": "http://192.168.22.4:8083/", "dlURL": "backend/garbage.php", "ulURL": "backend/empty.php", "pingURL": "backend/empty.php", "getIpURL": "backend/getIP.php" } ]
- Speedtest #1
jonathan@jonathan-VirtualBox:~$ docker run -it --rm --network host \ -v $(pwd)/server.json:/server.json \ librespeed-cli:latest \ /bin/librespeed-cli --local-json /server.json Using local JSON server list: /server.json Selecting the fastest server based on ping Selected server: LibreSpeed Local [192.168.22.4] You're testing from: {"processedString":"192.168.22.249 - private IPv4 access","rawIspInfo":""} Ping: 2.45 ms Jitter: 1.45 ms Download rate: 594.31 Mbps Upload rate: 468.81 Mbps jonathan@jonathan-VirtualBox:~$
- Speedtest #2
jonathan@jonathan-VirtualBox:~$ docker run --rm --network host \ -v $(pwd)/server.json:/server.json \ librespeed-cli:latest \ /bin/librespeed-cli --local-json /server.json --simple Ping: 1.09 ms Jitter: 0.01 ms Download rate: 653.86 Mbps Upload rate: 462.26 Mbps jonathan@jonathan-VirtualBox:~$
docker/docker-compose/librespeed.txt · Last modified: by jonathan
