Pi-hole: Unterschied zwischen den Versionen
Erscheinungsbild
Saya (Diskussion | Beiträge) Die Seite wurde neu angelegt: „= 🟢 Pi-hole Übersicht = Pi-hole ist dein netzwerkweiter Werbeblocker und DNS-Server, der als Docker-Container auf deinem HomeLab läuft. == Allgemeine Infos == * **Server:** HomeServer2 * **Projektpfad:** /home/robin/docker/pihole * **Docker-Container:** pihole * **Image:** pihole/pihole:latest * **WebGUI:** http://192.168.2.217:80 (oder via konfiguriertem Port) * **Netzwerk:** gateway-net / host == Docker Setup == {| class="wikitable"…“ |
Saya (Diskussion | Beiträge) |
||
| (6 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
= 🟢 Pi-hole Übersicht = | = 🟢 Pi-hole Übersicht = | ||
Pi-hole ist dein netzwerkweiter Werbeblocker und DNS-Server, der als Docker-Container auf deinem [[ | Pi-hole ist dein netzwerkweiter Werbeblocker und DNS-Server, der als Docker-Container auf deinem [[Hauptseite|HomeLab]] läuft. | ||
== Allgemeine Infos == | == Allgemeine Infos == | ||
| Zeile 7: | Zeile 7: | ||
* **Docker-Container:** pihole | * **Docker-Container:** pihole | ||
* **Image:** pihole/pihole:latest | * **Image:** pihole/pihole:latest | ||
* **WebGUI:** http://192.168.2. | * **WebGUI:** http://192.168.2.10/admin/login (oder via konfiguriertem Port) | ||
* **Netzwerk:** gateway-net / host | * **Netzwerk:** gateway-net / host | ||
| Zeile 31: | Zeile 31: | ||
== Logs == | == Logs == | ||
*Standard Logs: | |||
<pre class="static-code"> | |||
docker logs pihole | docker logs pihole | ||
</pre> | </pre> | ||
*Live-Analyse (DNS-Anfragen): | |||
<pre class="static-code"> | |||
docker logs -f pihole | docker logs -f pihole | ||
</pre> | </pre> | ||
*Pi-hole Logdatei im Container: | |||
<pre class="static-code"> | |||
docker exec -it pihole tail -f /var/log/pihole/pihole.log | docker exec -it pihole tail -f /var/log/pihole/pihole.log | ||
</pre> | </pre> | ||
| Zeile 44: | Zeile 47: | ||
Befehle zur Verwaltung und zum Update: | Befehle zur Verwaltung und zum Update: | ||
Passwort für WebGUI vergessen? Neu setzen: | |||
<pre class="static-code"> | <pre class="static-code"> | ||
docker exec -it pihole pihole -a -p | docker exec -it pihole pihole -a -p | ||
</pre> | |||
Adlists (Blocklisten) über die Konsole aktualisieren: | |||
<pre class="static-code"> | |||
docker exec -it pihole pihole -g | docker exec -it pihole pihole -g | ||
</pre> | |||
Container Update | |||
<pre class="static-code"> | |||
docker compose pull && docker compose up -d | docker compose pull && docker compose up -d | ||
</pre> | </pre> | ||
| Zeile 65: | Zeile 70: | ||
== Probleme & Anleitungen == | == Probleme & Anleitungen == | ||
* [[DNS-Konfiguration]] – Wie man Pi-hole in der FritzBox oder im Router einträgt. | * [[DNS-Konfiguration]] – Wie man Pi-hole in der FritzBox oder im Router einträgt. | ||
* [[ | * [[.lan Netzwerk]] – Interne Kommunikation ohne ports und ip's. | ||
Aktuelle Version vom 14. Februar 2026, 18:02 Uhr
🟢 Pi-hole Übersicht
Pi-hole ist dein netzwerkweiter Werbeblocker und DNS-Server, der als Docker-Container auf deinem HomeLab läuft.
Allgemeine Infos
- **Server:** HomeServer2
- **Projektpfad:** /home/robin/docker/pihole
- **Docker-Container:** pihole
- **Image:** pihole/pihole:latest
- **WebGUI:** http://192.168.2.10/admin/login (oder via konfiguriertem Port)
- **Netzwerk:** gateway-net / host
Docker Setup
| Parameter | Wert |
|---|---|
| Container Name | pihole |
| Image | pihole/pihole:latest |
| DNS Port | 53/udp, 53/tcp |
| Web Interface Port | 80/tcp |
| Restart Policy | unless-stopped |
Wichtige Funktionen
- **DNS-Server:** Blockiert Werbung auf DNS-Ebene für alle Geräte im Netzwerk.
- **DHCP:** (Optional) Kann die IP-Adressvergabe im Netzwerk übernehmen.
- **Admin-Panel:** Verwaltung von Blacklists und Whitelists.
Logs
- Standard Logs:
docker logs pihole
- Live-Analyse (DNS-Anfragen):
docker logs -f pihole
- Pi-hole Logdatei im Container:
docker exec -it pihole tail -f /var/log/pihole/pihole.log
Wartung
Befehle zur Verwaltung und zum Update:
Passwort für WebGUI vergessen? Neu setzen:
docker exec -it pihole pihole -a -p
Adlists (Blocklisten) über die Konsole aktualisieren:
docker exec -it pihole pihole -g
Container Update
docker compose pull && docker compose up -d
Backup relevante Daten
- **Teleporter:** Exportiere die Einstellungen über die Web-Oberfläche (Settings -> Teleporter).
- **Volumes:** Sichere den lokalen Ordner (meist `/etc/pihole` und `/etc/dnsmasq.d`), um Listen und Konfigurationen zu behalten.
Abhängigkeiten
- Port 53 darf auf dem Host nicht von `systemd-resolved` belegt sein.
- Statische IP des Servers (HomeServer2) im Router hinterlegt.
Probleme & Anleitungen
- DNS-Konfiguration – Wie man Pi-hole in der FritzBox oder im Router einträgt.
- .lan Netzwerk – Interne Kommunikation ohne ports und ip's.