AdGuard Home è una soluzione open source di filtraggio DNS che, funzionando come “server DNS protettivo”, ti permette di bloccare pubblicità e tracciamenti su ogni dispositivo: smartphone, computer, TV, dispositivi IoT o smart home — senza installare nulla su ciascun device. Puoi installarlo su un dispositivo dedicato (Raspberry Pi, mini PC, NAS, oppure anche in una LXC container su Proxmox), oppure come add-on dentro Home Assistant OS.
Come installare AdGuard Home
1. Installazione su dispositivo dedicato
Pre-requisiti
-
Raspberry Pi con Raspberry Pi OS Lite o altro mini-PC/NAS con Linux o Proxmox
-
Accesso SSH abilitato
Download e installazione
-
Collegati in SSH al tuo Raspberry/mini-PC o LXC
-
Scarica l’ultima versione da terminale con:
curl -s -S -L https://static.adguard.com/adguardhome/release/AdGuardHome_linux_arm.tar.gz | tar -zx cd AdGuardHome sudo ./AdGuardHome -s install
(Adatta “linux_arm” a “linux_amd64” o “linux_arm64” in base all’architettura)
- Segui la procedura guidata nel browser all’indirizzo
http://<IP-DEL-DISPOSITIVO>:3000
Avvio e avvio automatico
-
AdGuard Home si avvia come servizio di sistema (systemd) già configurato.
2. Installazione su Home Assistant come add-on
Questa modalità è super semplice ma disponibile solo su Home Assistant OS / Supervised.
-
Vai su Impostazioni → Componenti aggiuntivi → Archivio componenti aggiuntivi
-
Cerca AdGuard Home → Installa
-
Avvia l’add-on
-
Accedi su
http://homeassistant.local:3000oppure dalla scheda AdGuard Home in Home Assistant
Configurazione iniziale di AdGuard Home
Prima configurazione guidata
-
Scegli la porta di ascolto per la dashboard (default 3000) e per il server DNS (default 53)
-
Imposta username e password di amministrazione
-
Cambia o lascia il server DNS upstream (Google/Cloudflare/Quad9 o DNS-over-HTTPS/TLS per privacy avanzata)
-
Decidi se filtrare tutta la rete configurando il router (consigliato) o solo certi dispositivi
Impostare AdGuard Home come DNS primario
-
Metodo consigliato: vai nelle impostazioni del tuo router e cambia la voce DNS primario e secondario con l’IP del server dove gira AdGuard Home.
-
In alternativa: imposta manualmente il DNS sui singoli dispositivi (utile per prove o per device particolari).
Configurazioni avanzate e dashboard
Liste filtri:
-
Di default ci sono le più popolari (AdGuard Base, EasyList, ecc)
-
Puoi aggiungere o togliere liste anti-pubblicità, anti-tracking, adult content, malware e phishing
Whitelist/blacklist personalizzate
-
Permetti (whitelist) oppure blocca (blacklist) domini specifici direttamente dalla dashboard
Regole family protection
-
Attiva con un click la protezione bambini, che filtra materiale per adulti e siti indesiderati
DNS-over-HTTPS/DoT
-
Aumenta la privacy verso l’esterno abilitando DNS cifrato nel tab “Impostazioni DNS”
Log, statistiche e automazioni
-
Monitora richieste, filtri attivati, blocchi (per singolo device!)
-
Con Home Assistant puoi integrare sensori AdGuard nelle dashboard Lovelace o creare automazioni: esempio, bloccare tutto il traffico notturno dai device dei bambini
Cosa cambia tra installare AdGuard Home standalone vs add-on?
Best practice e consigli
-
Metti AdGuard Home su un server dedicato se hai una rete complessa, mesh, guest o VLAN
-
Un Raspberry Pi Zero/3B+ basta per una famiglia media (~20 device)
-
Aggiorna regolarmente AdGuard per patch sicurezza e nuove funzioni
-
Se usi device smart home poco standard (telecamere, server multimediali), verifica le richieste bloccate nella dashboard e whitelista se necessario
AdGuard Home, sia come server separato che add-on Home Assistant, è la soluzione più semplice e potente del 2025 per rendere la rete di casa più veloce e sicura: addio pubblicità ovunque, privacy top, controllo da dashboard!
