Pi-hole er en DNS-basert annonseblokkerer som beskytter hele hjemmenettverket. Lær installasjon, blocklists, Unbound og statistikk i denne komplette guiden.

Kort fortalt

Lisens
Gratis og åpen kildekode under European Union Public Licence (EUPL-1.2) (Pi-holes GitHub-repo)
Minstekrav
512 MB RAM og 2 GB ledig lagringsplass, 4 GB anbefalt (Pi-holes systemkrav)
Pi-hole v6
Utgitt 18. februar 2025, med innebygd webgrensesnitt og nytt API i FTL-motoren (GitHub-release)
Innhold i artikkelen (7)
  1. Hva er Pi-hole og hvordan fungerer det?
  2. Installasjon på Raspberry Pi
  3. Blocklists: Hva skal du blokkere?
  4. Whitelisting og feilsøking
  5. Unbound: Rekursiv DNS for maksimalt personvern
  6. Statistikk og dashboard
  7. Avanserte funksjoner og neste steg

Hva er Pi-hole og hvordan fungerer det?

Pi-hole er en nettverksomfattende annonseblokkerer som fungerer som en DNS-server (Domain Name System) for hjemmenettverket ditt. I stedet for å installere en nettleserutvidelse på hver enkelt enhet, peker du alle enheter på nettverket mot Pi-hole som DNS-server. Når en enhet forsøker å laste en reklame eller sporingsskript, slår Pi-hole opp domenet i sin blokkeringsliste og returnerer en tom respons — annonsen lastes aldri.

Fordelen med denne tilnærmingen er at den fungerer på alle enheter: telefoner, nettbrett, smartTV-er, spillkonsoller og IoT-enheter som smartpærer. En nettleserutvidelse fungerer bare i nettleseren — Pi-hole blokkerer på nettverksnivå. Resultatet er raskere nettsider, lavere båndbreddebruk og bedre personvern for hele husstanden.

Det opprinnelige navnet kommer fra at programvaren var designet å kjøre på en Raspberry Pi — men i dag kan Pi-hole installeres på hvilken som helst Linux-server, i Docker, eller til og med i en LXC-container i Proxmox.

Raspberry Pi er den populære mini-datamaskinen som gjerne kjører Pi-hole som nettverks-DNS-server.
Raspberry Pi er den populære mini-datamaskinen som gjerne kjører Pi-hole som nettverks-DNS-server.

Installasjon på Raspberry Pi

Pi-hole er lite krevende maskinvaremessig: minimum 512 MB RAM og 2 GB ledig lagringsplass, 4 GB anbefalt, ifølge Pi-holes offisielle systemkrav. Programvaren støtter offisielt Debian, Ubuntu, Fedora, CentOS Stream, Alpine, Armbian OS og Raspberry Pi OS, ifølge samme kilde, og kjører derfor på hvilken som helst maskin med en av disse — ikke bare på en Raspberry Pi. Raspberry Pi 5 er et vanlig valg for en dedikert Pi-hole-boks: den bruker bare 3–9 watt avhengig av last, ifølge CNX Softwares målinger, og koster derfor lite å la stå påslått døgnet rundt. Bruk et microSD-kort på minst 8 GB og installer Raspberry Pi OS Lite (uten skrivebord) med Raspberry Pi Imager — denne versjonen er langt lettere og raskere for serverbruk enn full-versjonen med skrivebordsmiljø.

Etter at Pi-en er startet, kobler du til via SSH og kjører Pi-holes offisielle installasjonsskript med én kommando. Installasjonsveiviseren ber deg velge oppstrøms DNS-server (for eksempel Cloudflare på 1.1.1.1 eller Google på 8.8.8.8), noe som kan endres senere, og lister over blokkerte domener aktiveres automatisk.

  • Installer Raspberry Pi OS Lite med Raspberry Pi Imager
  • Aktiver SSH ved å legge til en tom fil kalt 'ssh' på boot-partisjonen
  • Koble til via SSH: ssh pi@[ip-adresse]
  • Kjør installasjonskommandoen: curl -sSL https://install.pi-hole.net | bash
  • Følg installasjonsveiviseren og velg oppstrøms DNS
  • Sett Pi-hole sin IP som DNS-server i ruterens innstillinger
  • Logg inn på webgrensesnittet på http://[pi-hole-ip]/admin
Annonse

Blocklists: Hva skal du blokkere?

Pi-hole leveres med en standardliste som blokkerer de mest kjente annonse- og sporingsdomenene. Men for mer grundig beskyttelse kan du legge til flere lister fra fellesskapet. De mest brukte er Steven Black sin konsoliderte liste, Hagezi sine kategoriserte lister og OISD, som selv hevder en svært lav andel falske positiver.

Det er viktig å finne balansen mellom streng og praktisk blokkering. For mange blokkeringer vil føre til at legitime tjenester slutter å fungere. En god startpakke er å legge til 2-3 velrenommerte lister og deretter justere med whitelisting når du møter problemer.

Whitelisting og feilsøking

Noen ganger vil Pi-hole blokkere domener som faktisk trengs for at en tjeneste skal fungere. Typiske eksempler er Microsoft-oppdateringer, streaming-tjenester, banktjenester eller smarthus-apper. Når noe slutter å fungere, er den enkleste fremgangsmåten å sjekke Pi-hole sin query log for å se hvilke domener som blokkeres, og deretter legge de nødvendige domenene i allow-listen.

Pi-hole har innebygd støtte for regulære uttrykk i allow-listen, noe som er nyttig for å tillate hele underdomener i én operasjon. Fellesskapet vedlikeholder også en liste over domener som ofte må tillates for at vanlige tjenester skal fungere.

Annonse

Unbound: Rekursiv DNS for maksimalt personvern

Standardoppsettet for Pi-hole sender DNS-spørringer til en ekstern tjenesteleverandør som Cloudflare eller Google — noe som betyr at disse selskapene kan se og logge alle domenene du besøker. For maksimalt personvern kan du kombinere Pi-hole med Unbound, en rekursiv DNS-resolver.

Med Unbound løser Pi-hole DNS-spørringer direkte fra rotserverene på internett uten å gå via en tredjepart. Prosessen er noe langsommere for første oppslag, men Unbound cacher resultatene slik at gjentatte oppslag er lynraske. Dette er den anbefalte konfigurasjonen for de som er opptatt av personvern.

Installasjon av Unbound er godt dokumentert i Pi-holes offisielle guide for Unbound. Den innebærer å installere Unbound-pakken, kopiere en konfigurasjonsfil, og deretter peke Pi-hole mot Unbound (127.0.0.1#5335) under Settings > DNS > Custom DNS servers, i stedet for en ekstern DNS-tjeneste.

Statistikk og dashboard

En av de mest tilfredsstillende delene av Pi-hole er det innebygde dashboardet som viser sanntidsstatistikk over DNS-trafikken på nettverket ditt. Du kan se antall totale spørringer, blokkeringsrate, topp blokkerte domener, og hvilke enheter på nettverket som sender flest forespørsler.

Statistikken avslører ofte overraskende ting — smartTV-er og IoT-enheter er beryktet for å sende store mengder telefonhjem-forespørsler, og Pi-hole fanger opp mye av dette. Over tid bygger dashboardet opp en verdifull oversikt over hva som faktisk skjer på hjemmenettverket ditt.

Avanserte funksjoner og neste steg

Pi-hole kan gjøre mye mer enn å blokkere annonser. Den har en innebygd DHCP-server slik at Pi-hole tildeler IP-adresser og DNS-innstillinger til alle enheter automatisk — dette er enklere enn å konfigurere DNS på ruteren. Du kan også legge til lokale DNS-oppføringer slik at interne tjenester som 'nas.home' eller 'proxmox.home' løses til riktig IP-adresse.

For de som vil ha enda mer kontroll, kan Pi-hole kombineres med HAProxy eller Traefik som reverse proxy, slik at du kan nå interne tjenester via meningsfulle domenenavn i stedet for IP-adresser og portnumre. Pi-hole v6, utgitt 18. februar 2025, samlet DNS-tjeneren, et nytt innebygd webgrensesnitt og et modernisert API i FTL-motoren, og fjernet den gamle løsningen med lighttpd og PHP.

Annonse

Kontakt & nettverk

Emner

Olav Sie Rotvær
Skrevet avOlav Sie RotværSkribent og utvikler

Olav Sie Rotvær skriver og drifter Norsk Næring. Han er utvikler, ikke journalist, og har ingen fagutdanning innenfor teknologi & innovasjon. Artiklene bygger derfor på primærkilder som oppgis der påstanden gjøres.

Om forfatteren og hvordan artiklene kildebelegges →