**zurück zu:**
[[software:software|software]]
====== Was ist piHole? ======
Pi-hole ist eine freie Software mit der Funktion eines Tracking- und Werbeblockers sowie eines optionalen DHCP-Servers. Pi-hole basiert auf einem Linux-System und ist entwickelt worden für den Einsatz auf Kleinstcomputern im Sinne eines eingebetteten Systems. Verbreitet ist der Einsatz auf Computern der Raspberry-Pi-Serie. Die Software wird als DNS-Server in ein bestehendes Netzwerk integriert und steht damit allen Geräten im Netzwerk zur Verfügung, deren DNS-Einstellungen sich konfigurieren lassen. \\ \\
**Funktionsumfang:** \\
• DNS Server \\
• DHCP Server \\
• Block - / Whiteliste (Hauptfunktion) \\
• Werbung und Trackern (Hauptfunktion)
\\
{{:software:raspberrys:pihole.png?direct&400 |Webinterface}} \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\
**Webinterface piHole**
===== Installation von piHole =====
Wichtig! Die Installation beschränkt sich auf den piHole. Für die Installation weiterer Anwendungen bitte den Links Rechts folgen. \\
- Raspberry Updaten
- sudo apt update
- sudo apt upgrade
- piHole installieren mit:
- curl -sSL https://install.pi-hole.net | bash
- Konfigurationsschritte:
- Select Upstream DNS Provider
- Custom:DNS Eintragen z.B 8.8.8.8 oder ein neutralen DNS Server, statt von google: [[https://www.kuketz-blog.de/empfehlungsecke/#dns|Neutrale DNS-Server]]
- Select Lists:
- Lasst einfach alle Ad- bzw. Tracking-Blocking-Listen ausgewählt
- Select Protocols:
- IPv4: Check
- IPv6: Uncheck (Hier solltet ihr Check nehmen. Ich deaktiviere die Option bewusst, da keines meiner Geräte IPv6 spricht.)
- Do you want to use your current network settings as a static address?:
- IP address: 192.168.1.9 (Pi Adresse)
- Gateway: 192.168.1.1 (euer Router)
- Do you wish to install the web admin interface?
- On: Check
- Do you wish to install the web server (lighttpd)?
- On: Check
- Do you want to log queries?
- On: Check
- Select a privacy mode for FTL
- 0 Show everything: Check
- Hinweis: In einem Unternehmen könnte man das Logging bspw. heruntersetzen, damit keine Mitarbeiterüberwachung möglich ist.
==== piHole Befehle ====
Hier eine Auflistung der wichtigsten Befehle auf Deutsch. Für eine Komplette Befehlsübersicht (Englisch) Empfehle ich die Offizielle Seite in dem Link Tab Rechts. \\
^Befehl^Bedeutung^
|pihole -h|Zeigt eine Befehlsübersicht an|
|pihole -up|Ein Update des Pi-hole durchführen|
|pihole -r|Den Konfigurator nochmal aufrufen, um bspw. Änderungen am DNS vorzunehmen|
|pihole -g|Update der Blockierlisten anstoßen|
|pihole -w domainname.ch|Fügt "domainname.ch" der Whiteliste hinzu|
|pihole -w -d domainname.ch|Entfernt "domainname.ch" von der Whiteliste|
====== piHole Konfigurieren ======
**Links:** \\
[[software:raspberrys:rasbianinstallation|Raspbian Installation]] \\
[[software:raspberrys:raspberrys|Raspberry]] \\
[[https://www.kuketz-blog.de/pi-hole-schwarzes-loch-fuer-werbung-raspberry-pi-teil1|kuketz-blog.de]] \\
[[https://www.heise.de/tipps-tricks/Pi-Hole-auf-dem-Raspberry-Pi-einrichten-so-geht-s-4358553.html|heise.de]] \\
[[https://discourse.pi-hole.net/t/the-pihole-command-with-examples/738|Alle piHole Befehle]]
**Konfigurations-Links:** \\
[[https://discourse.pi-hole.net/t/pi-hole-und-fritzbox-setup-anleitung/7313|Fritzbox]] \\
[[https://discourse.pi-hole.net/t/how-do-i-configure-my-devices-to-use-pi-hole-as-their-dns-server/245|piHole Config]] \\