Návody · 4 min čtení

Nastavení Pi-hole: blokátor reklam pro celou domácí síť (i s routerem FRITZ!Box)

Představte si, že reklamy zmizí na všech zařízeních v domě najednou: na mobilu, notebooku, tabletu i televizi. Aniž byste na každé z nich museli něco instalovat. Přesně to dělá Pi-hole. Stačí vám k tomu malý počítač, který tiše běží někde v koutě, a pár nastavení v routeru.

Ve zkratce

  • Pi-hole je bezplatný blokátor reklam a trackerů s otevřeným zdrojovým kódem pro celou domácí síť.
  • Běží na malém počítači, který je stále zapnutý: na Raspberry Pi nebo na mini PC, jako je tenký klient.
  • Podle vývojářů potřebuje Pi-hole jen 512 MB operační paměti a nejméně 2 GB volného úložiště.
  • V routeru FRITZ!Box zadáte Pi-hole jako „Local DNS server“ a všechna zařízení ho pak budou používat automaticky.

Jak Pi-hole funguje?

Pokaždé, když váš mobil načítá stránku nebo aplikace stahuje něco z internetu, zeptá se mobil nejdřív na adresu serveru. Je to jako hledání v telefonním seznamu, odborníci tomu říkají DNS. Pi-hole tento telefonní seznam převezme pro celou vaši domácí síť.

Když se zařízení zeptá na známý reklamní nebo sledovací server, Pi-hole prostě odpoví „neexistuje“. Reklama se tak vůbec nenačte. Které servery jsou zablokované, určují blokovací seznamy, které si v Pi-hole vyberete.

Dobré vědět: reklamy, které přicházejí ze stejného serveru jako samotný obsah, třeba na YouTube, Pi-hole většinou odfiltrovat nedokáže. Ve spoustě jiných případů to ale funguje velmi dobře.

Jaký hardware potřebujete?

Pi-hole je nenáročný. Důležité je hlavně to, aby počítač běžel nepřetržitě, protože bez něj vaše domácí síť nenajde žádné adresy. Pi-hole je k dispozici pro Raspberry Pi i pro běžná PC s 64bitovým procesorem (x86_64).

Vlastnost Pi-hole potřebuje Dell Wyse 3030 LT má
Operační paměť 512 MB 2 GB
Úložiště min. 2 GB volné, doporučeno 4 GB 4 GB interní, víc přes USB flash disk
Procesor např. x86_64 nebo ARM Intel Celeron N2807, 64bitový
Hlučnost nehraje roli bezhlučný, bez pohyblivých částí
Spotřeba nehraje roli podle společnosti Dell v průměru pod 6 W

Tenký klient jako Wyse 3030 LT má vše potřebné: napájecí adaptér, port LAN i skříň. Jaké další úkoly zvládne, se dočtete v návodu Tenký klient jako mini server.

Instalace Pi-hole v 5 krocích

  1. Nainstalovat Linux: Pi-hole běží mimo jiné na systémech Debian, Ubuntu a Raspberry Pi OS. Pro Pi-hole stačí verze bez grafického prostředí.
  2. Přidělit pevnou adresu: Pi-hole potřebuje v domácí síti vždy stejnou IP adresu. V routeru FRITZ!Box to nastavíte v části „Home Network“ → „Network“ u příslušného zařízení volbou „Always assign this network device the same IPv4 address“.
  3. Nainstalovat Pi-hole: oficiální instalační program spustíte v terminálu příkazem curl -sSL https://install.pi-hole.net | bash. Pár otázkami vás provede nastavením.
  4. Nastavit heslo: příkazem pihole setpassword nastavíte heslo k webovému rozhraní. Rozhraní pak otevřete v prohlížeči na adrese http://IP-adresa-Pi-hole/admin.
  5. Přenastavit router: teď routeru řeknete, že všechna zařízení mají používat Pi-hole jako „telefonní seznam“. Jak to udělat u routeru FRITZ!Box, najdete v další části.

Tip: pokud si chcete nejdřív přečíst, co instalační program dělá, stáhněte si ho příkazem curl -sSL https://install.pi-hole.net -o basic-install.sh a prohlédněte si ho. Potom ho spusťte příkazem sudo bash basic-install.sh.

Pi-hole s routerem FRITZ!Box

U routeru FRITZ!Box zadáte Pi-hole jako místní DNS server. Všechna zařízení pak dostanou jeho adresu automaticky, jakmile se znovu připojí:

  1. Otevřete v prohlížeči rozhraní routeru FRITZ!Box.
  2. Přejděte do „Home Network“ → „Network“ → „Network Settings“ a tam do nastavení IPv4.
  3. DHCP server routeru FRITZ!Box musí být zapnutý.
  4. U položky „Local DNS server“ zadejte IP adresu svého Pi-hole a nastavení uložte.
  5. Znovu připojte svá zařízení k Wi-Fi nebo je restartujte. Od této chvíle jdou jejich dotazy přes Pi-hole.

U jiných routerů se tato položka obvykle jmenuje podobně: hledejte v nastavení DHCP „DNS server“.

Pozor: síť pro hosty routeru FRITZ!Box se tímto způsobem nefiltruje. A když je Pi-hole vypnutý, vaše zařízení už nenajdou žádné internetové adresy. Nechte ho proto běžet, nebo nastavení v routeru FRITZ!Box vraťte zpět.

Údržba Pi-hole: aktualizace a seznamy

  • Aktualizace: příkazem pihole -up aktualizujete Pi-hole, webové rozhraní i vestavěnou službu DNS na nejnovější verzi.
  • Blokovací seznamy: ve webovém rozhraní můžete přidat další seznamy. Víc seznamů zablokuje víc, ale spíš také něco, co potřebujete.
  • Výjimky: když některá stránka přestane fungovat, v protokolu uvidíte, co bylo zablokováno, a adresu povolíte.

Vhodný hardware v obchodě Bodinos

Dell Wyse 3030 LT je bezhlučný tenký klient, který má pro Pi-hole víc než dost operační paměti. Máme ho skladem jako použitý, s napájecím adaptérem. V Německu ho máte do 1–3 pracovních dnů:

Časté dotazy

Potřebuji pro Pi-hole Raspberry Pi?

Ne. Pi-hole běží i na běžných PC s 64bitovým procesorem, například na tenkém klientovi, jako je Dell Wyse 3030 LT. Důležité je jen, aby bylo zařízení stále zapnuté.

Kde najdu rozhraní Pi-hole?

V prohlížeči na adrese http://IP-adresa-Pi-hole/admin. Příkaz pihole setpassword slouží k nastavení hesla.

Jak aktualizovat Pi-hole?

V terminálu příkazem pihole -up. Příkaz zkontroluje všechny části Pi-hole a v případě potřeby je aktualizuje na nejnovější verzi.

Blokuje Pi-hole i reklamy na YouTube?

Většinou ne, protože reklamy tam přicházejí ze stejného serveru jako videa. Na mnoha jiných webech a v aplikacích ale reklamy zmizí.

Funguje Pi-hole s každým routerem?

S většinou. V nastavení routeru potřebujete místo, kde určíte DNS server pro svou domácí síť. U routeru FRITZ!Box se jmenuje „Local DNS server“.

Routery a další síťovou techniku najdete v kategorii Wi-Fi routery. Co dalšího tenký klient kromě Pi-hole zvládne, se dočtete v návodu Tenký klient jako mini server.