Files
wiki/Catalogue-Self-Hosted/apps/app-librespeed.md
T
2026-06-09 18:40:21 +02:00

105 lines
3.5 KiB
Markdown

---
title: LibreSpeed
created: 2026-06-08
updated: 2026-06-08
type: app
tags: [catalogue, speed-test, network, monitoring, app-marathon3-rattrapage-a]
confidence: high
contested: false
sources: [https://selfh.st/apps/?tag=Speed+Test, https://librespeed.org/]
---
# 🚀 LibreSpeed
> **Test de vitesse réseau auto-hébergé** : mesurez la bande passante, latence et jitter entre vos serveurs et utilisateurs — sans télémétrie.
## 📋 Informations Générales
| Champ | Valeur |
| :--- | :--- |
| **Site web** | [librespeed.org](https://librespeed.org) |
| **GitHub** | [librespeed/speedtest](https://github.com/librespeed/speedtest) |
| **License** | GPL-3.0 |
| **Langage** | Go |
| **Étoiles GitHub** | 4k ⭐ |
| **Catégorie** | [[cat-speed-test|Speed Test]] |
## 📝 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é)
```yaml
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)
```bash
# 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
## 📚 Ressources
- [Documentation](https://github.com/librespeed/speedtest/blob/master/doc.md)
- [GitHub](https://github.com/librespeed/speedtest)
- [Démo publique](https://librespeed.org/)
## Pages Liées
- [[cat-speed-test]] — Catégorie Speed Test
- [[app-speedtest-tracker]] — Suivi historique
- [[recettes-docker-compose]] — Templates Docker