Init pihole

This commit is contained in:
Joey Hafner 2023-03-04 15:53:16 -08:00
parent 78c1936485
commit 4975adfc15
2 changed files with 30 additions and 0 deletions

View File

@ -0,0 +1,29 @@
version: '3'
services:
pihole:
image: pihole
container_name: pihole_pihole
cap_add:
- NET_ADMIN
ports:
- "53:53/tcp"
- "53:53/udp"
env_file:
- pihole.env
- pihole_secrets.env
volumes:
- pihole_pihole:/etc/pihole
- pihole_dnsmasq:/etc/dnsmasq
labels:
- traefik.http.routers.main-pihole.rule=Host(`main.pihole.jafner.net`)
- traefik.http.routers.main-pihole.tls.certresolver=lets-encrypt
- traefik.http.routers.main-pihole.middlewares=lan-only@file
- traefik.http.services.main-pihole.loadbalancer.server.port=80
networks:
web:
external: true
volumes:
pihole_pihole:
pihole_dnsmasq:

View File

@ -0,0 +1 @@
TZ=America/Los_Angeles