From f3c67e32233e04d6097df274c39d51dab3f077fd Mon Sep 17 00:00:00 2001 From: BhasherBEL Date: Tue, 11 Apr 2023 20:31:51 +0200 Subject: [PATCH] Bxl-rpi pihole --- bxl-rpi/docker-compose.yaml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/bxl-rpi/docker-compose.yaml b/bxl-rpi/docker-compose.yaml index 0a85b83..396cf06 100644 --- a/bxl-rpi/docker-compose.yaml +++ b/bxl-rpi/docker-compose.yaml @@ -371,3 +371,33 @@ services: - /etc/localtime:/etc/localtime:ro command: crond -f restart: unless-stopped + + pihole: + container_name: pihole + image: cbcrowe/pihole-unbound:latest + ports: + - 53:53/tcp + - 53:53/udp + environment: + - TZ=Europe/Paris + - WEBPASSWORD=${PIHOLE_PASSWORD} + - WEBTHEME=default-dark + - REV_SERVER=false + - PIHOLE_DNS_=127.0.0.1#5335 + - DNSSEC=true + - DNSMASQ_LISTENING=all + - FTLCONF_REPLY_ADDR4=192.168.1.220 + - FTLCONF_RATE_LIMIT=0/0 + - FTL_CMD=debug + - DNSMASQ_USER=root + volumes: + - $HOME/pihole/config:/etc/pihole + - $HOME/pihole/dnsmasq.d:/etc/dnsmasq.d + restart: unless-stopped + labels: + - "traefik.enable=true" + - "traefik.http.routers.pihole.rule=Host(`pihole.bhasher.com`)" + - "traefik.http.routers.pihole.entrypoints=internalsecure" + - "traefik.http.services.pihole.loadbalancer.server.port=80" + - "traefik.http.routers.pihole.tls=true" + - "traefik.http.routers.pihole.tls.certresolver=http"