40 lines
989 B
YAML
40 lines
989 B
YAML
|
version: '3.7'
|
||
|
services:
|
||
|
pihole:
|
||
|
image: cbcrowe/pihole-unbound:latest
|
||
|
deploy:
|
||
|
mode: replicated
|
||
|
replicas: 1
|
||
|
restart_policy:
|
||
|
condition: any
|
||
|
max_attempts: 3
|
||
|
ports:
|
||
|
- mode: host
|
||
|
protocol: tcp
|
||
|
published: 53
|
||
|
target: 53
|
||
|
- mode: host
|
||
|
protocol: udp
|
||
|
published: 53
|
||
|
target: 53
|
||
|
- mode: host
|
||
|
protocol: tcp
|
||
|
published: 80
|
||
|
target: 80
|
||
|
environment:
|
||
|
TZ: 'Europe/Paris'
|
||
|
WEBPASSWORD: 'z9w1r0FvKKvuLdXIygDlhidUhinERhOKZTBJtOXCMaFLi1dZvh0f2vsy9miDqsFu'
|
||
|
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'
|
||
|
volumes:
|
||
|
- '/mnt/nfs/pihole/config:/etc/pihole'
|
||
|
- '/mnt/nfs/pihole/dnsmasq.d:/etc/dnsmasq.d'
|
||
|
# - '/tmp/config:/etc/pihole'
|
||
|
# - '/tmp/dnsmasq.d:/etc/dnsmasq.d'
|