2.8 KiB
2.8 KiB
title: Speedtest Tracker 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=speedtest-tracker]
📈 Speedtest Tracker
Application Laravel de monitoring de bande passante — speedtests planifiés, base de données, graphes, alertes.
📋 Informations Générales
| Champ | Valeur |
|---|---|
| Site web | docs.speedtest-tracker.dev |
| GitHub | alexjustesen/speedtest-tracker |
| License | MIT |
| Langage | PHP (Laravel 11) |
| Étoiles GitHub | ~3k ⭐ |
| Catégorie | cat-speed-test |
📝 Description
Speedtest Tracker est une application Laravel qui exécute des tests de débit (via speedtest-cli Ookla ou LibreSpeed), stocke chaque résultat en base SQLite/Postgres, et expose un dashboard avec graphes, heatmaps, filtres par serveur, alertes Discord/Slack/Telegram sur seuil. Programmation flexible (toutes les 5 min, quotidien, etc.).
Différence vs LibreSpeed : Tracker est l'historique + alerting autour du test, pas un serveur de test. Pour qui : auto-hébergeurs souhaitant détecter la dégradation d'une ligne, ISP/TPE, monitoring de SLA.
🚀 Installation
Docker Compose (recommandé)
version: '3.8'
services:
speedtest-tracker:
image: ghcr.io/alexjustesen/speedtest-tracker:latest
container_name: speedtest-tracker
restart: unless-stopped
environment:
- APP_KEY=base64:CHANGE_ME
- APP_URL=https://speed.example.com
- DB_CONNECTION=sqlite
- SPEEDTEST_SCHEDULE=*/15 * * * *
- PRUNE_RESULTS_OLDER_THAN=90
volumes:
- ./data:/config
labels:
traefik.enable: "true"
traefik.http.routers.speedtest.rule: "Host(`speed.example.com`)"
L'image Docker inclut
ookla/speedtest-cli, le test se fait depuis le conteneur.
🔄 Alternatives
Open Source
- app-librespeed — Serveur de test
- app-myspeed — Version plus minimaliste
- app-openspeedtest — UI web ponctuelle
Propriétaires
- Datadog Network Monitoring — SaaS enterprise
- Pingdom — Monitoring orienté web
🔐 Sécurité
- APP_KEY : rotate dès la première install
- Multi-user : auth Laravel Breeze intégrée
- Alertes webhooks : URLs avec secrets rotatifs
- Ookla CLI : licence Ookla — usage personnel OK, commercial à vérifier
📚 Ressources
Pages Liées
- cat-speed-test — Catégorie Speed Test
- app-librespeed — Test sous-jacent
- recettes-docker-compose — Templates Docker