Gids · 4 min leestijd

Pi-hole instellen: adblocker voor je hele thuisnetwerk (ook met FRITZ!Box)

Stel je voor dat de reclame op alle apparaten in huis tegelijk verdwijnt: telefoon, laptop, tablet, tv. Zonder dat je op elk apparaat iets installeert. Precies dat doet Pi-hole. Alles wat je daarvoor nodig hebt, is een kleine computer die stil in een hoekje draait, en een paar instellingen in je router.

In één oogopslag

  • Pi-hole is een gratis, opensource ad- en trackerblocker voor je hele thuisnetwerk.
  • Hij draait op een kleine computer die altijd aan staat: een Raspberry Pi of een mini-pc zoals een thin client.
  • Volgens de ontwikkelaars heeft Pi-hole maar 512 MB werkgeheugen en minstens 2 GB vrije opslag nodig.
  • In de FRITZ!Box stel je de Pi-hole in als “Local DNS server”, dan gebruiken alle apparaten hem automatisch.

Hoe werkt Pi-hole?

Elke keer dat je telefoon een pagina laadt of een app iets van internet ophaalt, vraagt hij eerst naar het adres van de server. Dat is als opzoeken in een telefoonboek, vakmensen noemen dat DNS. Pi-hole neemt dit telefoonboek over voor je hele thuisnetwerk.

Vraagt een apparaat naar een bekende reclame- of trackingserver, dan antwoordt Pi-hole gewoon met “bestaat niet”. De reclame wordt dan helemaal niet geladen. Welke servers geblokkeerd zijn, staat in blokkeerlijsten die je in Pi-hole kiest.

Goed om te weten: reclame die van dezelfde server komt als de inhoud zelf, bijvoorbeeld bij YouTube, kan Pi-hole meestal niet wegfilteren. Voor veel andere dingen werkt het heel goed.

Welke hardware heb je nodig?

Pi-hole stelt weinig eisen. Het belangrijkste is dat de computer dag en nacht draait, want zonder hem vindt je thuisnetwerk geen adressen meer. Pi-hole is er voor de Raspberry Pi en voor gewone pc’s met een 64-bitprocessor (x86_64).

Kenmerk Pi-hole heeft nodig Dell Wyse 3030 LT heeft
Werkgeheugen 512 MB 2 GB
Opslag min. 2 GB vrij, 4 GB aanbevolen 4 GB intern, meer via usb-stick
Processor bijv. x86_64 of ARM Intel Celeron N2807, 64 bit
Geluid maakt niet uit geruisloos, geen bewegende onderdelen
Stroom maakt niet uit volgens Dell gemiddeld minder dan 6 watt

Een thin client zoals de Wyse 3030 LT heeft alles aan boord: netadapter, LAN-aansluiting en een behuizing. Welke taken hij verder nog aankan, lees je in de gids Thin client als mini-server.

Pi-hole installeren in 5 stappen

  1. Linux installeren: Pi-hole draait onder meer op Debian, Ubuntu en Raspberry Pi OS. Voor een Pi-hole volstaat een versie zonder desktop.
  2. Vast adres geven: de Pi-hole heeft in je thuisnetwerk altijd hetzelfde IP-adres nodig. In de FRITZ!Box doe je dat onder “Thuisnetwerk” → “Netwerk” bij het apparaat, met de optie om het altijd hetzelfde IPv4-adres toe te wijzen.
  3. Pi-hole installeren: het officiële installatieprogramma start je in de terminal met curl -sSL https://install.pi-hole.net | bash. Het leidt je met een paar vragen door de installatie.
  4. Wachtwoord instellen: met pihole setpassword stel je het wachtwoord voor de webinterface in. De interface bereik je daarna in je browser via http://IP-van-je-Pi-hole/admin.
  5. Router aanpassen: nu vertel je je router dat alle apparaten Pi-hole als “telefoonboek” moeten gebruiken. Hoe dat bij de FRITZ!Box gaat, staat in het volgende deel.

Tip: wil je eerst nalezen wat het installatieprogramma doet? Haal het dan met curl -sSL https://install.pi-hole.net -o basic-install.sh binnen, kijk erin en start het daarna met sudo bash basic-install.sh.

Pi-hole met de FRITZ!Box

Bij de FRITZ!Box stel je de Pi-hole in als lokale DNS-server. Dan krijgen alle apparaten het adres automatisch zodra ze opnieuw verbinding maken:

  1. Open de gebruikersinterface van de FRITZ!Box in je browser.
  2. Ga naar “Thuisnetwerk” → “Netwerk” → “Netwerkinstellingen” en daar naar de IPv4-instellingen.
  3. De DHCP-server van de FRITZ!Box moet ingeschakeld zijn.
  4. Vul bij “Local DNS server” het IP-adres van je Pi-hole in en sla op.
  5. Verbind je apparaten opnieuw met de wifi of start ze opnieuw op. Vanaf nu lopen hun verzoeken via Pi-hole.

Bij andere routers heet die plek meestal ongeveer hetzelfde: zoek in de DHCP-instellingen naar “DNS-server”.

Let op: het gastnetwerk van de FRITZ!Box wordt op deze manier niet gefilterd. En als de Pi-hole uit staat, vinden je apparaten geen internetadressen meer. Laat hem dus gewoon draaien, of draai de instelling in de FRITZ!Box terug.

Pi-hole onderhouden: updates en lijsten

  • Updates: met pihole -up breng je Pi-hole, de webinterface en de ingebouwde DNS-dienst up-to-date.
  • Blokkeerlijsten: in de webinterface kun je meer lijsten toevoegen. Meer lijsten blokkeren meer, maar ook eerder iets wat je nodig hebt.
  • Uitzonderingen: werkt een website niet meer, dan zie je in het logboek wat er geblokkeerd is en geef je het adres vrij.

Geschikte hardware bij Bodinos

De Dell Wyse 3030 LT is een geruisloze thin client met ruim genoeg werkgeheugen voor Pi-hole. We hebben hem tweedehands op voorraad, met netadapter. In Duitsland is hij binnen 1–3 werkdagen bij je:

Veelgestelde vragen

Heb ik voor Pi-hole een Raspberry Pi nodig?

Nee. Pi-hole draait ook op gewone pc’s met een 64-bitprocessor, bijvoorbeeld op een thin client zoals de Dell Wyse 3030 LT. Het enige wat telt, is dat het apparaat altijd aan staat.

Waar vind ik de Pi-hole-interface?

In je browser via http://IP-van-je-Pi-hole/admin. Het wachtwoord stel je met pihole setpassword in.

Hoe update ik Pi-hole?

In de terminal met pihole -up. Het commando controleert alle onderdelen van Pi-hole en brengt ze zo nodig up-to-date.

Blokkeert Pi-hole ook reclame op YouTube?

Meestal niet, omdat de reclame daar van dezelfde server komt als de video’s. Bij veel andere websites en apps verdwijnt de reclame wel.

Werkt Pi-hole met elke router?

Met de meeste. Je hebt een plek in de routerinstellingen nodig waar je de DNS-server voor je thuisnetwerk instelt. Bij de FRITZ!Box heet die “Local DNS server”.

Routers en meer netwerkapparatuur vind je in de categorie Wifi-routers. Wat een thin client naast Pi-hole nog meer kan, lees je in de gids Thin client als mini-server.