105 lines
3.5 KiB
Markdown
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
|