2024-02-22 22:20:41 +00:00
|
|
|
version: "3"
|
|
|
|
services:
|
2024-02-22 22:27:20 +00:00
|
|
|
# More info at https://github.com/pi-hole/docker-pi-hole/ and https://docs.pi-hole.net/
|
2024-02-22 22:20:41 +00:00
|
|
|
pihole-unbound:
|
|
|
|
image: sujiba/pihole-unbound-hyperlocal:latest
|
|
|
|
container_name: pihole
|
|
|
|
hostname: docker-01
|
|
|
|
ports:
|
|
|
|
- "53:53/tcp"
|
|
|
|
- "53:53/udp"
|
|
|
|
# - "67:67/udp" # Only required if you are using Pi-hole as your DHCP server
|
|
|
|
- "127.0.0.1:10080:80/tcp"
|
|
|
|
# - 5335:5335/tcp # For testing purposes, uncomment to enable unbound access on local server
|
|
|
|
environment:
|
|
|
|
TZ: Europe/Berlin
|
|
|
|
WEBPASSWORD: ${WEBPASSWORD}
|
|
|
|
PIHOLE_DNS_: ${PIHOLE_DNS}
|
|
|
|
DNSSEC: ${DNSSEC}
|
|
|
|
CUSTOM_CACHE_SIZE: ${CUSTOM_CACHE_SIZE}
|
|
|
|
DNS_BOGUS_PRIV: ${DNS_BOGUS_PRIV}
|
|
|
|
DNS_FQDN_REQUIRED: ${DNS_FQDN_REQUIRED}
|
|
|
|
TEMPERATUREUNIT: ${TEMPERATUREUNIT}
|
|
|
|
WEBTHEME: ${WEBTHEME}
|
|
|
|
FTLCONF_MAXDBDAYS: ${MAXDBDAYS}
|
|
|
|
FTLCONF_DBINTERVAL: ${DBINTERVAL}
|
|
|
|
# Volumes store your data between container upgrades
|
|
|
|
volumes:
|
|
|
|
- ./etc-pihole/:/etc/pihole/
|
|
|
|
- ./etc-dnsmasq.d/:/etc/dnsmasq.d/
|
|
|
|
# You'll need this, if you are using a self-created network
|
2024-05-05 14:00:09 +02:00
|
|
|
# - ./resolv.conf:/etc/resolv.conf
|
2024-02-22 22:20:41 +00:00
|
|
|
# Recommended but not required (DHCP needs NET_ADMIN)
|
|
|
|
# https://github.com/pi-hole/docker-pi-hole#note-on-capabilities
|
2024-05-05 14:00:09 +02:00
|
|
|
# cap_add:
|
|
|
|
# - NET_ADMIN
|
|
|
|
restart: unless-stopped
|