Soluzione della community

Come installare oggi Speedtest Tracker su CasaOS

A September 2023 CasaOS tutorial and follow-up discussion covered automatic ISP speed testing, bandwidth use and problems in an old development image.

La discussione del 2023 su Speedtest Tracker per CasaOS è obsoleta a livello di immagine del container. Il vecchio thread discuteva i tag di henrywhitaker3/speedtest-tracker, ma il progetto mantenuto ora utilizza l’immagine LinuxServer.io lscr.io/linuxserver/speedtest-tracker:latest.

Se oggi installi Speedtest Tracker su CasaOS o su un altro host Docker, consulta la documentazione attuale del progetto invece di riprodurre la vecchia soluzione alternativa tra latest e dev. L’immagine attuale richiede una configurazione persistente e un APP_KEY, e supporta direttamente i test pianificati.

Cosa è cambiato rispetto al tutorial originale per CasaOS?

La discussione originale sul forum è preziosa perché descrive il caso d’uso: registrare automaticamente la velocità di Internet può aiutare a dimostrare problemi ricorrenti con l’ISP. Avverte inoltre correttamente che i test pianificati consumano banda. Ciò che è diventato obsoleto è il pacchetto software.

L’attuale guida di Speedtest Tracker a Docker Compose utilizza ora l’immagine LinuxServer e documenta le opzioni SQLite, MariaDB, MySQL e PostgreSQL. L’immagine LinuxServer è disponibile per x86-64 e ARM64.

Configurazione di base attuale per Docker Compose

services:
  speedtest-tracker:
    image: lscr.io/linuxserver/speedtest-tracker:latest
    container_name: speedtest-tracker
    restart: unless-stopped
    ports:
      - "8080:80"
    environment:
      - PUID=1000
      - PGID=1000
      - APP_KEY=your-generated-key
      - APP_URL=http://your-server:8080
      - DB_CONNECTION=sqlite
    volumes:
      - /path/to/speedtest-tracker/data:/config

Genera e proteggi la chiave dell’applicazione come descritto dal progetto attuale. Mantieni /config su uno spazio di archiviazione persistente, in modo che risultati e impostazioni sopravvivano alla ricreazione del container. Se la porta 8080 è già utilizzata, modifica solo il lato host della mappatura.

La documentazione dell’immagine Speedtest Tracker di LinuxServer spiega inoltre PUID/PGID, gli aggiornamenti dell’immagine e le variabili d’ambiente attuali.

I test pianificati consumano ancora banda reale

Nel 2023 una risposta della community stimava circa 25–50 MB per test, ma questo valore non deve essere considerato un requisito fisso attuale. Un test di velocità trasferisce intenzionalmente una quantità di dati sufficiente a misurare la connessione, quindi il consumo varia in base al provider, alla velocità della linea, alla durata del test e al server selezionato.

Se utilizzi una connessione a consumo, inizia con una pianificazione prudente e misura l’utilizzo effettivo giornaliero prima di aumentare la frequenza. Su un server domestico a basso consumo sempre acceso, l’applicazione in sé è leggera; di norma sono i test di rete, non il pannello di controllo, a rappresentare il costo operativo più significativo.

Se utilizzi ancora la vecchia immagine

Non sovrascrivere il vecchio container prima di aver individuato i suoi dati persistenti. Esporta o esegui prima il backup della configurazione e del database, quindi crea una nuova distribuzione aggiornata e verifica separatamente la migrazione dei dati storici. Passare da un’immagine abbandonata a un’immagine mantenuta è una migrazione dell’applicazione, non un semplice cambio di tag.

Domanda frequente

Speedtest Tracker consuma molti dati Internet?

Può succedere. Ogni test pianificato invia e riceve traffico reale per misurare la velocità di trasferimento. La quantità esatta non è fissa, quindi chi ha limiti di traffico dovrebbe misurare il proprio consumo ed evitare pianificazioni inutilmente frequenti.