Tra i tanti strumenti open source per la diagnostica di rete, LibreSpeed si distingue come una soluzione leggera, versatile e completamente self-hosted per misurare la velocità della connessione.

A differenza di servizi commerciali che raccolgono dati utente o impongono limitazioni, LibreSpeed offre pieno controllo e trasparenza, con un’implementazione basata su HTML5, JavaScript e Web Workers. Nessun plugin, nessun WebSocket, nessuna dipendenza da Flash o Java: solo codice pulito e prestazioni affidabili.
LibreSpeed Compatibilità, backend e opzioni di installazione
LibreSpeed è compatibile con tutti i browser moderni, inclusi Chrome, Firefox, Edge e Safari, sia su desktop che su dispositivi mobili. Il progetto supporta diversi backend, tra cui PHP, Go, Rust e Node.js, con preferenza per PHP grazie alla sua stabilità e semplicità di configurazione. È possibile installare LibreSpeed manualmente copiando i file nel proprio web server, oppure utilizzare le immagini Docker ufficiali in questo caso basta digitare da terminale:
docker run -p 80:8080 -d --name speedtest --rm ghcr.io/librespeed/speedtest
E da browser accedere all’url localhost per accedere volendo possiamo utilizzare una porta preferita modificando 80 dal comando posto sopra. Per chi desidera archiviare i risultati dei test, LibreSpeed offre un modulo opzionale con supporto a MariaDB, MySQL, PostgreSQL, SQLite e persino Microsoft SQL Server. La configurazione è documentata in modo chiaro nel repository GitHub, con esempi pratici e template per Android e client CLI. Questo rende LibreSpeed adatto sia a utenti domestici che a amministratori di rete, ISP e laboratori di test.
Funzionalità e vantaggi per Linux
LibreSpeed misura download, upload, ping, jitter e può mostrare l’indirizzo IP, l’ISP e la distanza dal server. È possibile configurare test multipli, condividere i risultati e attivare la telemetria, tutto nel rispetto della privacy. Per gli utenti Linux, LibreSpeed rappresenta uno strumento ideale da integrare in ambienti di monitoraggio, dashboard personalizzate o semplici pagine di servizio.