2.8 KiB
title: OpenSpeedTest created: 2026-06-08 updated: 2026-06-08 type: app tags: [catalogue, speed-test, app-marathon3-rattrapage-final-a] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Speed%20Test&app=openspeedtest]
🚀 OpenSpeedTest
Serveur de test de débit HTML5 — alternative libre à speedtest.net, sans Java, sans Flash, sans tracking.
📋 Informations Générales
| Champ | Valeur |
|---|---|
| Site web | openspeedtest.com |
| GitHub | openspeedtest/server |
| License | MIT |
| Langage | HTML5/JS (navigateur), serveur Node ou statique |
| Étoiles GitHub | ~0.5k ⭐ |
| Catégorie | cat-speed-test |
📝 Description
OpenSpeedTest est un outil de test de bande passante self-hosted : un client HTML5/JS qui télécharge/uploade depuis un serveur de fichiers pour mesurer latence, débit descendant, montant, jitter. Le serveur peut être aussi simple qu'un Nginx servant le dossier OpenSpeedTest, ou un container Node dédié.
Différence vs LibreSpeed : OpenSpeedTest est plus "zéro-config" (un seul dossier à servir), interface plus moderne, mais moins configurable (pas de sélection de serveur, pas d'API). Pour qui : familles/PME voulant un bouton "tester ma connexion" sur leur réseau local ou en sous-domaine privé.
🚀 Installation
Docker Compose (recommandé)
version: '3.8'
services:
openspeedtest:
image: openspeedtest/latest
container_name: openspeedtest
restart: unless-stopped
ports:
- "3000:3000"
volumes:
- ./data:/app/SpeedTest
labels:
traefik.enable: "true"
traefik.http.routers.speedtest.rule: "Host(`speed.example.com`)"
traefik.http.services.speedtest.loadbalancer.server.port: "3000"
Astuce : pour mesurer le vrai débit Internet, le serveur doit être exposé publiquement ; pour LAN, garder en interne.
🔄 Alternatives
Open Source
- app-librespeed — Fork communautaire plus avancé
- app-speedtest-tracker — Stockage historique des résultats
- app-myspeed — Tracking + alerting
Propriétaires
- Speedtest.net (Ookla) — Référence mondiale
- Fast.com (Netflix) — Simple, sans install
🔐 Sécurité
- Pas d'auth : conçu pour être public, ne pas exposer d'infos sensibles
- Bande passante : des tests intensifs peuvent saturer l'upload serveur
- DDoS : exposer derrière rate limiting (Traefik + CrowdSec)
📚 Ressources
Pages Liées
- cat-speed-test — Catégorie Speed Test
- app-librespeed — Concurrent historique
- recettes-docker-compose — Templates Docker