====== Pi-hole Installation (Podman Container) ====== ===== Container erstellen ===== podman run -d \ --name pihole \ --restart=always \ -p 53:53/tcp -p 53:53/udp \ -p 8080:80/tcp \ -e TZ='Europe/Berlin' \ -e WEBPASSWORD="DeinSicheresPasswort" \ -v pihole_etc:/etc/pihole \ -v pihole_dnsmasq:/etc/dnsmasq.d \ docker.io/pihole/pihole:latest # Password auch leer lassen und dann mit "Password Zurücksetzen" erstellen ===== Firewall konfigurieren ===== firewall-cmd --permanent --add-service=dns firewall-cmd --permanent --add-port=8080/tcp firewall-cmd --reload ===== Systemd-Service (Auto-Start) ===== podman generate systemd --new --name pihole > /etc/systemd/system/pihole.service systemctl enable pihole ===== Web-Interface ===== Zugriff über: ''http://server-ip:8080/admin'' **Nur Passwort** eingeben, kein Username! ===== PC====== Pi-hole Installation (Podman Container) ====== ===== Container erstellen ===== podman run -d \ --name pihole \ --restart=always \ -p 53:53/tcp -p 53:53/udp \ -p 8080:80/tcp \ -e TZ='Europe/Berlin' \ -e WEBPASSWORD='DeinSicheresPasswort' \ -v pihole_etc:/etc/pihole \ -v pihole_dnsmasq:/etc/dnsmasq.d \ docker.io/pihole/pihole:latest ===== Firewall konfigurieren ===== firewall-cmd --permanent --add-service=dns firewall-cmd --permanent --add-port=8080/tcp firewall-cmd --reload ===== Systemd-Service (Auto-Start) ===== podman generate systemd --new --name pihole > /etc/systemd/system/pihole.service systemctl enable pihole ===== Web-Interface ===== Zugriff über: ''http://server-ip:8080/admin'' **Nur Passwort** eingeben, kein Username! ===== Passwort zurücksetzen ===== podman exec -it pihole pihole setpassword Oder direkt mit Passwort: podman exec -it pihole pihole setpassword DeinPasswort ===== Test ===== DNS-Abfrage testen: nslookup google.com localhost ===== podman exec -it pihole pihole setpassword Oder direkt mit Passwort: podman exec -it pihole pihole setpassword DeinPasswort ===== Test ===== DNS-Abfrage testen: nslookup google.com localhost