Stationary
Well-known member
Kann mir eventuell jemand weiterhelfen? Bisher laufen pihole und unbound bei mir als direkte Installation of RasPiOS (bullseye, bzw. bookworm; wie in der Forumsanleitung beschrieben).
Nun versuche ich seit einigen Tagen, sowohl pihole als auch unbound mittles Portainer als Dockercontainer laufen zu lassen. Pihole allein habe ich auch bereits einmal so zum laufen bekommen, daß es die Anfragen aus meinem Netzwerk annimmt und die erlaubten Webseiten aufgerufen werden.
Was ich bisher nicht hinbekommen habe, ist, die Anfragen von pihole an unbound, das in einem weiteren Container liegt, weiterzureichen. Auf der Pihole-Oberfläche sehe ich die eingehenden Anfragen, die Statusmeldung, daß die Anfrage an den unbound-Container weitergricht wurde, es komt aber keine Antwort zurück und ich kann keine Webseiten öffnen.
Hat jemand eine Idee, was ich bei meinem Stack falsch gemacht habe? Oder hat jemand einen funktionsfähigen Stack für pihole und unbound basierend auf zwei getrennten Containern, den er mir überlassen könnte?
Time Type Domain Client Status Reply
Nun versuche ich seit einigen Tagen, sowohl pihole als auch unbound mittles Portainer als Dockercontainer laufen zu lassen. Pihole allein habe ich auch bereits einmal so zum laufen bekommen, daß es die Anfragen aus meinem Netzwerk annimmt und die erlaubten Webseiten aufgerufen werden.
Was ich bisher nicht hinbekommen habe, ist, die Anfragen von pihole an unbound, das in einem weiteren Container liegt, weiterzureichen. Auf der Pihole-Oberfläche sehe ich die eingehenden Anfragen, die Statusmeldung, daß die Anfrage an den unbound-Container weitergricht wurde, es komt aber keine Antwort zurück und ich kann keine Webseiten öffnen.
Hat jemand eine Idee, was ich bei meinem Stack falsch gemacht habe? Oder hat jemand einen funktionsfähigen Stack für pihole und unbound basierend auf zwei getrennten Containern, den er mir überlassen könnte?
Code:
version: '1.0'
services:
pihole:
container_name: pihole-stack
image: pihole/pihole:latest
hostname: pihole-portainer.local
depends_on:
- unbound
restart: unless-stopped
ports:
- "8093:80/tcp" # web ui -> http://<IP-Pi5>:8093/admin/
- "443:443/tcp"
- "53:53/tcp"
- "53:53/udp"
# portainer volumes to be mapped
volumes:
- "/var/lib/docker/volumes/pi-hole/_data:/etc/pihole/"
- "/var/lib/docker/volumes/pi-hole/dnsmasq.d:/etc/dnsmasq.d/"
environment:
WEBPASSWORD: <password here>
FTLCONF_LOCAL_IPV4: 192.168.143.100 # <IP-Pi5> = address of RasPi5
TZ: Europe/Berlin
PIHOLE_DNS_: 172.168.133.3#5335 # forward request to unbound
DNSSEC: true
WEBTHEME: default-dark
networks:
pihole_dns_network:
ipv4_address: 172.168.133.2 # address in pihole_dns_network
unbound:
container_name: unbound-stack
image: mvance/unbound-rpi:latest
hostname: unbound-portainer.local
restart: unless-stopped
networks:
pihole_dns_network:
ipv4_address: 172.168.133.3 # address to be used by pihole as upstream DNS
networks:
# Custom subnet for pihole, unbound upstream DNS on port 53
pihole_dns_network:
name: "pihole_dns_network"
ipam:
driver: default
config:
- subnet: 172.168.133.0/24
gateway: 172.168.133.1
ip_range: 172.168.133.0/24
Time Type Domain Client Status Reply
2024-05-25 19:40:05 | A | gateway.icloud.com | iPad.fritz.box | OK (sent to unbound-stack.pihole_dns_network#5335) | N/A |
2024-05-25 19:40:05 | HTTPS | gateway.icloud.com | iPad.fritz.box | OK (sent to unbound-stack.pihole_dns_network#5335) | N/A |