44 lines
1.1 KiB
YAML
44 lines
1.1 KiB
YAML
version: '3'
|
|
|
|
services:
|
|
pihole:
|
|
container_name: pihole-unbound
|
|
build:
|
|
context: pihu
|
|
hostname: pihole
|
|
domainname: pihole.local
|
|
ports:
|
|
- "53:53/tcp"
|
|
- "53:53/udp"
|
|
- "8080:80/tcp"
|
|
#- "5335:5335/tcp"
|
|
#- "67:67/udp"
|
|
environment:
|
|
IPv6: 'false'
|
|
S6_KEEP_ENV: '1'
|
|
S6_BEHAVIOUR_IF_STAGE2_FAILS: '2'
|
|
S6_CMD_WAIT_FOR_SERVICES_MAXTIME: '0'
|
|
FTLCONF_LOCAL_IPV4: '192.168.1.1'
|
|
FTL_CMD: 'no-daemon'
|
|
DNSMASQ_LISTENING: 'single'
|
|
DNSSEC: 'false'
|
|
TZ: 'America/New York'
|
|
REV_SERVER: 'true'
|
|
REV_SERVER_DOMAIN: 'local'
|
|
REV_SERVER_TARGET: '192.168.1.1'
|
|
REV_SERVER_CIDR: '192.168.0.0/16'
|
|
HOSTNAME: 'pihole'
|
|
DOMAIN_NAME: 'pihole.local'
|
|
WEB_PORT: '8080'
|
|
WEBPASSWORD: 'hackme'
|
|
WEBTHEME: 'default-dark'
|
|
PIHOLE_DNS_: '127.0.0.1#5335'
|
|
CORS_HOSTS: 'pi.hole'
|
|
ADMIN_EMAIL: ''
|
|
volumes:
|
|
- './pihole/:/etc/pihole:rw'
|
|
- './dnsmasq.d/:/etc/dnsmasq.d:rw'
|
|
- './log/pihole:/var/log/pihole:rw'
|
|
- './log/lighttpd:/var/log/lighttpd:rw'
|
|
restart: unless-stopped
|