Retour aux outils
AutreIntermédiaireOpen sourceAuto-hébergeable

OpenSpeedTest

Serveur de test de débit HTML5 — alternative libre à speedtest.net, sans Java, sans Flash, sans trac

MAJ 2026-06-14
OpenSpeedTest
Site officiel Code source★ 0

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éd

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