LAN speed tester server for NAS/homelab. Pair with LANSpeed app on Windows, macOS, Linux, Android.
1.7K
LANSpeed is a fast, cross-platform LAN speed tester by BitingGoat Softwareā .
This image runs the server daemon ā install it on your NAS or any Linux host, then test from the LANSpeed app on Windows, macOS, Linux, or Android.
š App downloads & docs: https://bitinggoatsoft.win/products/lanspeedā
services:
lanspeed:
image: bitinggoatsoft/lanspeed:latest
restart: unless-stopped
network_mode: host # REQUIRED for mDNS auto-discovery
environment:
- LANSPEED_PORT=15201 # speed test port (TCP)
- LANSPEED_WEB_PORT=15280 # web status UI port (HTTP)
- LANSPEED_MDNS=1 # set to 0 to disable mDNS
docker compose up -d
# Web UI: http://<your-nas-ip>:15280
docker run -d --name lanspeed --network host \
--restart unless-stopped \
-e LANSPEED_PORT=15201 \
-e LANSPEED_WEB_PORT=15280 \
bitinggoatsoft/lanspeed:latest
| Port | Purpose | Env var |
|---|---|---|
| 15201 | Speed test server (TCP) | LANSPEED_PORT |
| 15280 | Web status UI (HTTP) | LANSPEED_WEB_PORT |
| Variable | Default | Description |
|---|---|---|
LANSPEED_PORT | 15201 | TCP port for speed test connections |
LANSPEED_WEB_PORT | 15280 | HTTP port for the web status UI |
LANSPEED_MDNS | 1 | Enable mDNS auto-discovery (0 to disable) |
RUST_LOG | info | Log level (debug, info, warn, error) |
mDNS uses multicast packets (224.0.0.251) which cannot cross NAT.
If you run the container in bridge/NAT mode, phones and desktops on your LAN will not auto-discover the server.
Fix: use network_mode: host (or "Host" in your NAS container manager GUI).
Alternative: disable mDNS (LANSPEED_MDNS=0) and use Direct Connect in the LANSpeed app ā enter your NAS IP and port 15201 manually.
In Container Station (QNAP) or Docker (Synology):
bitinggoatsoft/lanspeed:latestLANSPEED_PORT=15201, LANSPEED_WEB_PORT=15280, LANSPEED_MDNS=1http://<your-nas-ip>:15280 to see the web UIThe image is built from a multi-stage Rust build on Alpine and runs from scratch ā no OS layer, minimal attack surface (~5 MB compressed).
Supported platforms: linux/amd64, linux/arm64
Download the desktop/mobile app to run speed tests against this server:
Content type
Image
Digest
sha256:5474d01f6ā¦
Size
1.7 MB
Last updated
3 days ago
docker pull bitinggoatsoft/lanspeed