HomeGuideCome installare Pi-hole su Windows 11: Guida completa

Come installare Pi-hole su Windows 11: Guida completa

Cos’è Pi-hole e perché eseguirlo su Windows?

Due anni fa ho scritto una guida passo passo che spiegava come installare Pi-hole su Windows 10 per bloccare gli annunci pubblicitari sulla rete domestica. Il post ha ricevuto centinaia di migliaia di visite e numerosi commenti utili che mi hanno aiutato a migliorare e rifinire le istruzioni.

Ora, con l’evoluzione di Pi-hole e Windows, ho costruito una nuova guida su come installare Pi-hole su Windows 11. Se ti stai chiedendo se vale la pena eseguire Pi-hole su Windows o se dovresti semplicemente comprare un Raspberry Pi, dai un’occhiata alla mia recensione di Pi-hole su Windows.

Cosa ti serve

Un PC con Windows 11 che sei disposto a lasciare acceso tutto il tempo. Preferibilmente un PC efficiente dal punto di vista energetico e silenzioso. Non dimenticare di modificare le impostazioni di risparmio energetico per impedire al tuo PC di andare in standby.

Da quando ho scritto la versione originale di questa guida, ora è possibile installare Docker sia sulle versioni Home che Professional di Windows. Questo è possibile grazie a una nuova tecnologia chiamata Windows Subsystem for Linux (WSL).

Se hai un Mac, puoi anche installare Pi-hole su MacOS usando un processo simile a quello descritto di seguito.

Istruzioni passo passo

Passo 1 – Scarica e installa Docker per Windows

Scarica Docker per Windows. Un tempo era necessario creare un account Docker, ma fortunatamente ora non è più richiesto per l’uso personale. Una volta scaricato, installa Docker. Assicurati di lasciare selezionata l’opzione “Installa i componenti Windows necessari per WSL 2”.

Dopo averlo installato, dovrai riavviare. Una volta che il tuo computer si riavvia, Docker dovrebbe avviarsi automaticamente.

Se non hai già installato WSL 2, potrebbe essere necessario scaricarlo e installarlo separatamente dal sito Microsoft. Questo è un download piccolo e l’installazione si completa molto rapidamente. Una volta fatto ciò, torna su Docker e fai clic su “Riavvia”. Docker dovrebbe ora essere pronto per l’uso.

Docker ti presenterà un tutorial. Puoi seguire il tutorial o fare clic su skip se vuoi iniziare subito.

Passo 2 – Scarica Pi-hole

Per scaricare il container Pi-hole, apri il Prompt dei comandi di Windows come amministratore e digita il seguente comando: docker pull pihole/pihole. Pi-hole verrà ora scaricato in un container Docker.

Passo 3 – Assegna al tuo PC un indirizzo IP statico

Il passo successivo è assegnare al tuo PC Windows un indirizzo IP statico in modo che possa essere raggiunto in modo affidabile sulla tua rete. Per fare questo, vai alle Impostazioni di Windows (clicca con il tasto destro sul pulsante starte fai clic su “Impostazioni”).

  1. Seleziona “Rete e Internet” dal menu laterale.
  2. Fai clic su WiFi (o Ethernet se stai utilizzando una connessione cablata). Poi fai clic sulla voce delle proprietà della rete. Questo sarà molto probabilmente preceduto dal nome della tua rete.
  3. A metà pagina, fai clic su “Modifica” accanto all’assegnazione IP.
  4. Questo lancerà la finestra di dialogo “Modifica impostazioni IP della rete”. Seleziona manuale dal menu a discesa.
  5. Nella finestra di dialogo che appare, imposta un indirizzo IP manuale.

Suggerimenti per impostare un indirizzo IP statico:

  • Imposta un indirizzo IP manuale. Se non sei sicuro di cosa usare per la maschera di sottorete o il gateway predefinito, digita ipconfig nel prompt dei comandi e riutilizza gli stessi valori per l’indirizzo IP.
  • Ti consiglio di aumentare l’ultimo numero del tuo indirizzo IP di 50 o giù di lì per rendere meno probabili i conflitti di indirizzi IP sulla tua rete. Ad esempio, se il tuo indirizzo IP era 192.168.0.5 prova 192.168.0.55.
  • Per le impostazioni DNS, usa l’indirizzo IP della tua macchina che hai appena impostato e come alternativa usa 1.1.1.1 (questo è il servizio DNS di Cloudflare).
  • È necessario configurare solo IPv4.

Passo 4 – Crea un comando Docker personalizzato

Ora che Docker è in esecuzione e Pi-hole è stato scaricato, possiamo configurarlo e avviarlo. Dovrai personalizzare il tuo script. Ecco una base:

docker run -d --name pihole -e ServerIP=172.16.154.130 -e WEBPASSWORD=password -e TZ=Europe/Rome -e DNS1=127.17.0.1 -e DNS2=1.1.1.1 -e DNS3=1.0.0.1 -p 80:80 -p 53:53/tcp -p 53:53/udp -p 443:443 --restart=unless-stopped pihole/pihole:latest

Dovrai sostituire:

  • ServerIP con il tuo indirizzo IP
  • WEBPASSWORD con una password a tua scelta (la userai per accedere alle impostazioni di Pi-hole)
  • TZ= questo è opzionale. Puoi specificare il tuo fuso orario nel formato TZ

Nota: DNS1 deve essere lasciato come 127.17.0.1 affinché Pi-hole funzioni. Se sei curioso, 127.17.0.1 è l’indirizzo IP per Localhost (o in altre parole questo computer). Puoi cambiare DNS2 e DNS3 come preferisci. Ci sono anche altre variabili configurabili.

Passo 5 – Esegui il tuo script e avvia il tuo server Pi-hole

Apri il prompt dei comandi come amministratore di nuovo e incolla il tuo comando personalizzato e premi invio. Questo creerà il tuo container Docker Pi-hole e lo eseguirà. Potresti ricevere un pop-up del firewall di Windows. Consiglierei di consentire l’accesso sia alle reti pubbliche che private per evitare problemi. E questo è tutto​​.

Passo 6 Verifica che Pi-hole sia in funzione

Vai al tuo browser web e digita – http://127.17.0.1/admin/ o http://localhost/admin/ dovresti vedere la console di amministrazione di Pi-hole. Questo significa che sei operativo​.

Passo 7 – Configura il tuo router

L’ultimo passo è cambiare il server DNS sul tuo router per puntare al tuo PC. Nel mio caso questo è 172.16.154.130. Questo garantirà che tutti i dispositivi sulla tua rete ottengano la magia di blocco degli annunci di Pi-hole​.

RELATED ARTICLES

Commenta!

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.