Description
MySpeed exécute un speedtest à intervalle régulier (cron interne), stocke les résultats en base, et expose des graphes (débit descendant, montant, ping, jitter) + alertes configurables si le débit passe sous un seuil. Idéal pour surveiller la qualité d'une connexion FTTH/Câble/Satellite dans le temps.
Différence vs Speedtest Tracker : MySpeed est plus léger (un seul service), interface plus simple. Pour qui : utilisateurs qui veulent juste "voir si ma box se dégrade".
Installation
Docker Compose (recommandé)
version: '3.8'
services:
myspeed:
image: germannewsmaker/myspeed:latest
container_name: myspeed
restart: unless-stopped
ports:
- "8216:8216"
environment:
- TZ=Europe/Paris
volumes:
- ./config:/app/config
- ./data:/app/data
labels:
traefik.enable: "true"
traefik.http.routers.myspeed.rule: "Host(`speedstats.example.com`)"
Alternatives
Open Source
- [[app-librespeed]] — Test de base
- [[app-speedtest-tracker]] — Historique + alertes
- [[app-openspeedtest]] — Test ponctuel
Propriétaires
- Grafana + speedtest-exporter — DIY Prometheus
- UptimeRobot Internet Monitor — Basique SaaS
Sécurité
- Pas d'auth par défaut : ajouter un middleware (Traefik forward-auth)
- Alertes : tokens webhook Telegram/Slack à protéger
- Cron interne : configurable mais attention à la charge réseau
Ressources
Informations Génériques
| Champ | Valeur |
|---|---|
| Site web | (projet GitHub) |
| GitHub | gugahoi/myspeed ou variante |
| License | MIT |
| Langage | TypeScript |
| Étoiles GitHub | < 0.5k ⭐ |
| Catégorie | [[cat-speed-test|Speed Test]] |

