Why LibreSpeed?

Ookla and Fast.com test your speed to their servers. LibreSpeed tests speed to your server:

  • LAN speed testing — Measure actual network throughput between offices.
  • VPN throughput — Verify WireGuard/OpenVPN performance.
  • ISP verification — Test from inside your network.
  • Customer-facing — Provide speed tests for tenants/guests.
  • No third-party data — Results stay on your server.
  • Historical tracking — Store results in a database.

Prerequisites

  • Docker on any machine.
  • Minimal resources (static + PHP).

Deploy with Docker

docker run -d \
  --name speedtest \
  --restart=always \
  -p 80:80 \
  -e MODE=standalone \
  adolfintel/speedtest

Access at http://your-server.


What It Measures

MetricWhat It TestsTypical LANTypical Internet
DownloadServer → Client throughput800-940 Mbps (1G)50-500 Mbps
UploadClient → Server throughput800-940 Mbps (1G)10-100 Mbps
PingRound-trip latency<1 ms10-50 ms
JitterLatency variation<0.5 ms2-10 ms

Use Cases

ScenarioServer LocationWhat You’re Testing
Office LANSame buildingSwitch/cable quality, 1G/10G
Inter-office WANRemote officeWAN link throughput
VPN tunnelBehind VPNWireGuard/OpenVPN overhead
ISP speedVPS (cloud)Real internet bandwidth
Wi-Fi qualitySame LANWireless vs wired difference
Tenant serviceBuilding networkCustomer-facing speed tool

LibreSpeed vs Alternatives

FeatureLibreSpeedOoklaFast.comiPerf
Self-hostedYesNoNoYes
Web UIYesYesYesCLI only
PrivacyFullLimitedNetflixFull
JitterYesYesNoYes
Results historyOptional DBAccountNoNo
Best forInternal networksISP testingQuick checkPrecise benchmarks

Troubleshooting

ProblemSolution
Speed lower than expectedTest wired, not Wi-Fi; check server NIC speed and CPU during test
Test stuck at 0%Ensure the server port is accessible; check reverse proxy isn’t buffering
Results inconsistentRun 3-5 tests and average; close other bandwidth-heavy apps
Want persistent resultsSet TELEMETRY=true and configure PostgreSQL/MySQL/SQLite

Summary

  • Self-hosted Ookla alternative — no data to third parties.
  • LAN, WAN, VPN, ISP testing from one tool.
  • Typical LAN values guide in-post for quick diagnosis.
  • Historical tracking with optional database telemetry.