====== 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