Si të instaloni Pi-hole në Raspberry Pi Zero

Përditësimi i fundit: 9 nga Septiembre nga 2026

Vizatim i detajuar i një qarku elektronik që përfaqëson harduerin e Raspberry Pi Zero.

Nëse jeni të lodhur duke u bombarduar me reklama gjatë shfletimit në internet, zgjidhja përfundimtare është konfigurimi i një serveri filtrimi. Raspberry Pi Zero është një perlë për këtë, pasi është i vogël, konsumon shumë pak energji dhe bën punën e ndyrë të pastrimit të rrjetit tuaj pa e vënë re fare.

Pi-hole është në thelb një "vrimë e zezë" për reklamat; ai kap kërkesat DNS dhe bllokon domenet keqdashëse ose reklamuese përpara se ato të arrijnë në pajisjen tuaj. Është një mjet super i lehtë që mund ta lini të funksionojë në një cep të shtëpisë tuaj dhe ta harroni pothuajse plotësisht.

Çfarë ju duhet për të filluar?

Lidhje me kabllo Ethernet në një port rrjeti, që ilustrojnë konfigurimin e rekomanduar të rrjetit të qëndrueshëm për serverin Pi-hole.

Gjëja e parë që duhet marrë në konsideratë është hardueri. Edhe pse softueri është shumë i lehtë, ju nevojitet një kompjuter që mund ta përballojë atë. Pi-hole kërkon një minimum prej 512 MB RAM dhe rreth 2 GB hapësirë ​​disku, megjithëse 4 GB do të ishin ideale për më shumë fleksibilitet. Nëse përdorni një Raspberry Pi Zero 2W, ne rekomandojmë fuqimisht përdorimin e një Ethernet HAT për një lidhje të qëndrueshme, pasi Wi-Fi ndonjëherë mund të jetë i paqëndrueshëm.

Lidhur me energjinë, lind një pyetje e zakonshme nëse mund të furnizohet me energji nëpërmjet portës USB të routerit. Përgjigja është se, megjithëse disa routerë e lejojnë këtë, është e preferueshme të përdoret një prizë e besueshme në mur për të shmangur rinisjet e papritura ose paqëndrueshmërinë e sistemit.

Sisteme operative të mbështetura

Një router modern rrjeti, që përfaqëson nyjen qendrore të rrjetit shtëpiak ku DNS është konfiguruar për të filtruar reklamat.

Jo çdo version i softuerit do të funksionojë. Që gjithçka të funksionojë pa probleme, duhet të instaloni një shpërndarje që përdor systemd ose sysvinit . Ja opsionet më të besueshme:

  • Raspberry Pi OS: Versionet Buster dhe Bullseye funksionojnë në mënyrë perfekte në arkitekturën ARM.
  • Debian: Plotësisht i pajtueshëm me versionet 10, 11 dhe 12.
  • Ubuntu: Nga 20.x në 23.x, si në ARM ashtu edhe në x86_64.
  • Opsione të tjera: Armbian OS, Fedora (36-38) dhe CentOS Stream (8/9).
  Burimet më të mira të uebit për Oracle: Një thesar i njohurive

Kini kujdes me këtë: nëse përpiqeni ta instaloni në versione shumë të fundit ose të pambështetura (siç janë disa versione të Raspbian 12 në modele më të vjetra), mund të hasni gabime përputhshmërie që ju pengojnë të përparoni.

Konfigurimi i Rrjetit dhe Portave

Kompjuter laptop me një ikonë dryni sigurie në ekran, që simbolizon shfletim të mbrojtur, privat dhe pa reklama.

Për të parandaluar keqfunksionimin e rrjetit tuaj, serveri Pi-hole duhet të ketë një adresë IP statike . Nëse nuk doni ta konfiguroni manualisht adresën IP në Raspberry Pi, mund të konfiguroni një rezervim DHCP në routerin tuaj në mënyrë që ai të marrë gjithmonë të njëjtën adresë.

Lidhur me portet, duhet të jeni të kujdesshëm për të shmangur konfliktet. Porta 53 (TCP/UDP) është thelbi i DNS ; nëse keni një server tjetër DNS si BIND, do t'ju duhet ta çaktivizoni atë. Administrimi i uebit përdor portin 80 (HTTP) , kështu që nëse tashmë keni një server Apache, do t'ju duhet të ndryshoni portin lighttpd. Nëse jeni të interesuar të përdorni Pi-hole si një server DHCP, do t'ju duhet të hapni portet 67 dhe 547. Së fundmi, motori FTL API dëgjon në portin 4711, por vetëm lokalisht.

Udhëzues instalimi hap pas hapi

Mënyra më e shpejtë dhe më e lehtë është përmes instalimit automatik. Thjesht hyni nëpërmjet SSH (duke përdorur PuTTY, për shembull) dhe ekzekutoni këtë komandë: curl -sSL https://install.pi-hole.net | bash

Nëse preferoni të mos ekzekutoni skripte direkt nga uebi, duhet të më shumë alternativa manualeMund ta shkarkoni skedarin ekzekutues me wget -O basic-install.sh https://install.pi-hole.net dhe pastaj ekzekutojeni atë me sudo bash basic-install.shNjë mënyrë tjetër është të klononi repozitorin zyrtar të GitHub duke përdorur git clone --depth 1 https://github.com/pi-hole/pi-hole.git Pi-hole dhe hyni në dosjen e instalimit automatik për të nisur skriptin.

  Udhëzues i plotë për kalimin në Linux Mint: Nga Windows në lirinë e softuerit të lirë

Vendosja duke përdorur Docker

Për ata që preferojnë kontejnerët, Docker është një mundësi fantastike. Mënyra më e lehtë është të krijoni një skedar. prerës-compose.ymlNë këtë skedar duhet të përcaktoni imazhin pihole/pihole:latest dhe portet e hartës 53, 67 dhe 80. Është thelbësore të shtohen cap_add: NET_ADMIN Nëse do të menaxhoni DHCP-në dhe do të konfiguroni vëllimet në mënyrë që listat e zeza të mos fshihen kur të riniset kontejneri.

Pasi serveri të jetë vënë në punë dhe të shihni ekranin përfundimtar me të dhënat tuaja të hyrjes, hapi i fundit është të konfiguroni DNS-in në pajisjet tuaja ose direkt në router-in tuaj. Në këtë mënyrë, i gjithë trafiku nga shtëpia juaj do të filtrohet dhe do t'u thoni lamtumirë banderolave ​​bezdisëse.

Konfigurimi i Pi-hole në një Raspberry Pi Zero transformon përvojën tuaj të shfletimit duke hequr reklamat në nivelin e rrjetit, që kërkon harduer modest, një adresë IP statike dhe një instalim që mund të automatizohet duke përdorur skripte ose kontejnerë Docker, duke siguruar që portat DNS dhe HTTP të jenë të lira për performancë optimale.