Kako instalirati Pi-hole na Raspberry Pi Zero

Zadnje ažuriranje: 9 od rujna 2026

Detaljan crtež elektroničke pločice koja predstavlja hardver Raspberry Pi Zeroa.

Ako ste siti bombardiranja reklamama tijekom pregledavanja interneta, postavljanje filtrirajućeg servera je ultimativno rješenje. Raspberry Pi Zero je dragulj za to, jer je malen, troši vrlo malo energije i obavlja prljavi posao čišćenja vaše mreže, a da to i ne primijetite.

Pi-hole je u biti "crna rupa" za oglase; presreće DNS zahtjeve i blokira zlonamjerne ili reklamne domene prije nego što stignu do vašeg uređaja. To je super lagan alat koji možete ostaviti uključen u kutu kuće i gotovo potpuno zaboraviti na njega.

Što vam je potrebno za početak?

Ethernet kabelske veze s mrežnim priključkom, koje ilustriraju preporučenu stabilnu mrežnu konfiguraciju za Pi-hole poslužitelj.

Prvo što treba uzeti u obzir je hardver. Iako je softver vrlo lagan, potrebno vam je računalo koje ga može podnijeti. Pi-hole zahtijeva minimalno 512 MB RAM-a i oko 2 GB prostora na disku, iako bi 4 GB bilo idealno za veću fleksibilnost. Ako koristite Raspberry Pi Zero 2W, toplo preporučujemo korištenje Ethernet HAT-a za stabilnu vezu, jer Wi-Fi ponekad može biti nepouzdan.

Što se tiče napajanja, često se postavlja pitanje može li se napajati putem USB priključka usmjerivača. Odgovor je da, iako neki usmjerivači to dopuštaju, poželjnije je koristiti pouzdanu zidnu utičnicu kako bi se izbjeglo neočekivano ponovno pokretanje ili nestabilnost sustava.

Podržani operativni sustavi

Moderni mrežni usmjerivač, koji predstavlja središnji čvor kućne mreže gdje je DNS konfiguriran za filtriranje oglašavanja.

Neće biti dovoljna bilo koja verzija softvera. Da bi sve radilo glatko, potrebno je instalirati distribuciju koja koristi systemd ili sysvinit . Evo najpouzdanijih opcija:

  • Raspberry Pi OS: Verzije Buster i Bullseye savršeno rade na ARM arhitekturi.
  • Debian: Potpuno kompatibilan s verzijama 10, 11 i 12.
  • Ubuntu: Od 20.x do 23.x, i na ARM-u i na x86_64.
  • Ostale opcije: Armbian OS, Fedora (36-38) i CentOS Stream (8/9).
  Kako dijeliti Google kalendare: Potpuni vodič

Budite oprezni s ovim: ako pokušate instalirati ga na verzije koje su previše novije ili nisu podržane (kao što su neke Raspbian 12 verzije na starijim modelima), mogli biste naići na pogreške kompatibilnosti koje će vas spriječiti u napretku.

Konfiguracija mreže i porta

Prijenosno računalo s ikonom sigurnosnog lokota na zaslonu, koja simbolizira zaštićeno, privatno pregledavanje bez oglasa.

Kako biste spriječili neispravan rad mreže, Pi-hole poslužitelj mora imati statičku IP adresu . Ako ne želite ručno konfigurirati IP adresu na Raspberry Piju, možete postaviti DHCP rezervaciju na svom usmjerivaču tako da uvijek prima istu adresu.

Što se tiče portova, morate biti oprezni kako biste izbjegli sukobe. Port 53 (TCP/UDP) je jezgra DNS-a ; ako imate drugi DNS poslužitelj poput BIND-a, morat ćete ga onemogućiti. Web administracija koristi port 80 (HTTP) , pa ako već imate Apache poslužitelj, morat ćete promijeniti lighttpd port. Ako ste zainteresirani za korištenje Pi-holea kao DHCP poslužitelja, morat ćete otvoriti portove 67 i 547. Konačno, FTL API mehanizam sluša na portu 4711, ali samo lokalno.

Vodič za instalaciju korak po korak

Najbrži i najlakši način je putem automatske instalacije. Jednostavno se prijavite putem SSH-a (na primjer pomoću PuTTY-a) i pokrenite ovu naredbu: curl -sSL https://install.pi-hole.net | bash

Ako ne želite pokretati skripte izravno s weba, imate više ručnih alternativaIzvršnu datoteku možete preuzeti pomoću wget -O basic-install.sh https://install.pi-hole.net a zatim ga pokrenite s sudo bash basic-install.shDrugi način je kloniranje službenog GitHub repozitorija pomoću git clone --depth 1 https://github.com/pi-hole/pi-hole.git Pi-hole i uđite u mapu za automatsku instalaciju kako biste pokrenuli skriptu.

  Chrome Remote Desktop: Kraj osobnih računala?

Implementacija pomoću Dockera

Za one koji preferiraju kontejnere, Docker je fantastična opcija. Najlakši način je stvaranje datoteke doker-compose.ymlU ovoj datoteci morate definirati sliku pihole/pihole:latest i mapirajte portove 53, 67 i 80. Bitno je dodati cap_add: NET_ADMIN Ako ćete upravljati DHCP-om i konfigurirati volumene tako da se vaše crne liste ne brišu kada se kontejner ponovno pokrene.

Nakon što je poslužitelj pokrenut i vidite završni zaslon s vašim podacima za prijavu, posljednji korak je konfiguriranje DNS-a na vašim uređajima ili izravno na vašem usmjerivaču. Na taj će se način sav promet iz vašeg doma filtrirati i reći ćete zbogom dosadnim bannerima.

Postavljanje Pi-holea na Raspberry Pi Zero transformira vaše iskustvo pregledavanja uklanjanjem oglašavanja na razini mreže, zahtijevajući skroman hardver, statičku IP adresu i instalaciju koja se može automatizirati pomoću skripti ili Docker kontejnera, osiguravajući da su DNS i HTTP portovi slobodni za optimalne performanse.