Description
LibreSpeed (anciennement LibreSpeed par Federico Dossena) est le speedtest de référence self-hosted. Aucune dépendance à speedtest.net (Ookla), aucune publicité, aucune fuite de données.
Fonctionnalités :
- ✅ Mesure de download/upload multi-thread
- ✅ Latence (ping) et jitter
- ✅ Mode CLI Go : intégration serveur headless
- ✅ Page web PHP/HTML : test depuis navigateur
- ✅ Statistiques par IP, sauvegardées en JSON
- ✅ Multi-protocole : HTTP, FTP (extensible)
- ✅ Backend Go haute performance
- ✅ Frontend personnalisable (logo, couleurs, télémétrie optionnelle)
Différence vs Speedtest.net Ookla : LibreSpeed = 100% self-hostable, vous contrôlez le serveur testé (LAN, VPN, lien inter-sites), pas de tracking tiers, déploiement en 2 minutes.
Pour qui : hébergeurs, admins réseau, communautés mesh, labos fibre, ou toute personne soucieuse de mesurer ses vrais débits.
Installation
Docker Compose (recommandé)
version: '3.8'
services:
librespeed:
image: ghcr.io/librespeed/speedtest:latest
container_name: librespeed
restart: unless-stopped
environment:
- MODE=standalone
- TELEMETRY=false
- BIND_ADDRESS=0.0.0.0:80
ports:
- "8080:80"
labels:
- "traefik.enable=true"
- "traefik.http.routers.librespeed.rule=Host(`speedtest.example.com`)"
- "traefik.http.routers.librespeed.tls.certresolver=letsencrypt"
Backend Go natif (léger, recommandé pour tests LAN)
# Backend minimal : pas de page web, juste le moteur de mesure docker run -d --name librespeed-backend \ -p 8080:8080 \ --restart unless-stopped \ ghcr.io/librespeed/speedtest-go:latest
Alternatives
Open Source
- [[app-openspeedtest]] — alternative en HTML5 pur
- [[app-myspeed]] — interface moderne avec historique
- [[app-speedtest-tracker]] — sauvegarde et graphiques des tests
- iperf3 — benchmark réseau standard CLI
Propriétaires
- Speedtest.net (Ookla) — leader mondial, tracking publicitaire
- Fast.com (Netflix) — CDN speed check
Sécurité
- Pas de télémétrie par défaut : aucune fuite de données utilisateur
- Résultat anonymisé : IP hashée et consent explicite
- Reverse proxy friendly : compatible HTTPS via Traefik/Caddy
- Stockage local : résultats en JSON sur disque, jamais envoyés ailleurs
