homelab/bxl-swarm/pihole.stack.yaml

40 lines
989 B
YAML
Raw Normal View History

2023-01-27 18:20:12 +01:00
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'