Guida · 4 min di lettura

Configurare Pi-hole: un ad blocker per tutta la rete domestica (anche con FRITZ!Box)

Immagina che la pubblicità sparisca su tutti i dispositivi di casa nello stesso momento: smartphone, laptop, tablet, TV. Senza installare nulla su ciascuno. È esattamente ciò che fa Pi-hole. Tutto ciò che ti serve è un piccolo computer che gira silenzioso in un angolo e qualche impostazione nel router.

In breve

  • Pi-hole è un software libero e open source che blocca pubblicità e tracker in tutta la rete domestica.
  • Gira su un piccolo computer sempre acceso: un Raspberry Pi o un mini PC come un thin client.
  • Secondo i suoi sviluppatori, a Pi-hole bastano 512 MB di RAM e almeno 2 GB di memoria libera.
  • Nel FRITZ!Box inserisci il Pi-hole come “Local DNS server”: così lo usano automaticamente tutti i dispositivi.

Come funziona Pi-hole?

Ogni volta che sul tuo smartphone una pagina o un’app carica qualcosa da internet, il telefono chiede prima l’indirizzo del server. È come cercare un numero sull’elenco telefonico: gli esperti lo chiamano DNS. Pi-hole prende in mano questo elenco telefonico per tutta la tua rete domestica.

Se un dispositivo chiede un server noto per pubblicità o tracciamento, Pi-hole risponde semplicemente “non esiste”. La pubblicità non viene nemmeno caricata. Quali server sono bloccati lo stabiliscono le liste di blocco che scegli in Pi-hole.

Buono a sapersi: la pubblicità che arriva dallo stesso server del contenuto, ad esempio su YouTube, di solito Pi-hole non riesce a filtrarla. Per molto altro funziona benissimo.

Che hardware ti serve?

Pi-hole si accontenta di poco. Conta soprattutto che il computer resti acceso 24 ore su 24, perché senza di esso la tua rete domestica non trova più nessun indirizzo. Pi-hole è disponibile per Raspberry Pi e per normali PC con processore a 64 bit (x86_64).

Caratteristica Pi-hole richiede Il Dell Wyse 3030 LT ha
Memoria RAM 512 MB 2 GB
Memoria min. 2 GB liberi, 4 GB consigliati 4 GB interni, di più tramite chiavetta USB
Processore ad es. x86_64 o ARM Intel Celeron N2807, 64 bit
Rumorosità indifferente silenzioso, senza parti mobili
Consumo indifferente secondo Dell, in media meno di 6 watt

Un thin client come il Wyse 3030 LT ha già tutto: alimentatore, porta LAN e case. Quali altri compiti sa svolgere te lo spiega la guida Thin client come mini server.

Installare Pi-hole in 5 passi

  1. Installa Linux: Pi-hole gira, tra gli altri, su Debian, Ubuntu e Raspberry Pi OS. Per un Pi-hole basta una versione senza desktop.
  2. Assegna un indirizzo fisso: il Pi-hole deve avere sempre lo stesso indirizzo IP nella rete domestica. Nel FRITZ!Box lo imposti in “Home Network” → “Network”, alla voce del dispositivo, con l’opzione per assegnargli sempre lo stesso indirizzo IPv4.
  3. Installa Pi-hole: avvia il programma di installazione ufficiale nel terminale con curl -sSL https://install.pi-hole.net | bash. Ti guida nella configurazione con qualche domanda.
  4. Imposta la password: con pihole setpassword imposti la password per l’interfaccia web. Poi apri l’interfaccia nel browser all’indirizzo http://IP-del-tuo-Pi-hole/admin.
  5. Configura il router: ora dici al tuo router che tutti i dispositivi devono usare Pi-hole come “elenco telefonico”. Come si fa con il FRITZ!Box te lo spiega la prossima sezione.

Consiglio: se vuoi prima leggere cosa fa il programma di installazione, scaricalo con curl -sSL https://install.pi-hole.net -o basic-install.sh e dagli un’occhiata, poi avvialo con sudo bash basic-install.sh.

Pi-hole con il FRITZ!Box

Nel FRITZ!Box inserisci il Pi-hole come server DNS locale. Così tutti i dispositivi ricevono l’indirizzo automaticamente, non appena si riconnettono:

  1. Apri l’interfaccia del FRITZ!Box nel browser.
  2. Vai su “Home Network” → “Network” → “Network Settings” e da lì apri le impostazioni IPv4.
  3. Il server DHCP del FRITZ!Box deve essere attivo.
  4. Alla voce “Local DNS server” inserisci l’indirizzo IP del tuo Pi-hole e salva.
  5. Riconnetti i tuoi dispositivi al Wi-Fi o riavviali. Da questo momento le loro richieste passano da Pi-hole.

Sugli altri router la voce di solito ha un nome simile: cerca “server DNS” nelle impostazioni DHCP.

Attenzione: in questo modo la rete ospiti del FRITZ!Box non viene filtrata. E se il Pi-hole è spento, i tuoi dispositivi non trovano più gli indirizzi internet. Quindi lascialo sempre acceso, oppure annulla l’impostazione nel FRITZ!Box.

Gestire Pi-hole: aggiornamenti e liste

  • Aggiornamenti: con pihole -up aggiorni all’ultima versione Pi-hole, l’interfaccia web e il servizio DNS integrato.
  • Liste di blocco: nell’interfaccia web puoi aggiungere altre liste. Più liste bloccano di più, ma rischiano anche di bloccare qualcosa che ti serve.
  • Eccezioni: se un sito non funziona più, nel registro vedi cosa è stato bloccato e puoi sbloccare l’indirizzo.

Hardware adatto su Bodinos

Il Dell Wyse 3030 LT è un thin client silenzioso con RAM più che sufficiente per Pi-hole. Lo abbiamo disponibile, usato, con alimentatore. In Germania lo ricevi in 1–3 giorni lavorativi:

Domande frequenti

Per Pi-hole serve un Raspberry Pi?

No. Pi-hole gira anche su normali PC con processore a 64 bit, ad esempio su un thin client come il Dell Wyse 3030 LT. L’importante è solo che il dispositivo sia sempre acceso.

Dove trovo l’interfaccia di Pi-hole?

Nel browser, all’indirizzo http://IP-del-tuo-Pi-hole/admin. Con pihole setpassword imposti la password.

Come si aggiorna Pi-hole?

Nel terminale con pihole -up. Il comando controlla tutte le componenti di Pi-hole e, se serve, le aggiorna all’ultima versione.

Pi-hole blocca anche la pubblicità di YouTube?

Di solito no, perché lì la pubblicità arriva dallo stesso server dei video. Su molti altri siti e app, invece, la pubblicità sparisce.

Pi-hole funziona con qualsiasi router?

Con la maggior parte sì. Ti serve un punto nelle impostazioni del router in cui stabilire il server DNS per la tua rete domestica. Nel FRITZ!Box si chiama “Local DNS server”.

Router e altri prodotti di rete li trovi nella categoria Router Wi-Fi. Cosa sa fare un thin client oltre a Pi-hole te lo spiega la guida Thin client come mini server.