Added Pi-Hole to Network. Chagned Domain. Traefik extra providers

This commit is contained in:
Florian Zirker 2021-05-22 12:33:40 +02:00
parent 5e7be8598e
commit 2bce33d9ca
6 changed files with 47 additions and 18 deletions

View file

@ -5,12 +5,6 @@ services:
traefik:
image: traefik:v2.4
restart: always
command:
- "--api.insecure=true"
#- "--accesslog=true"
- "--providers.docker=true"
- "--providers.docker.exposedbydefault=false"
- "--entrypoints.web.address=:80"
ports:
- "80:80"
- "443:443"
@ -18,6 +12,8 @@ services:
- web
volumes:
- "/var/run/docker.sock:/var/run/docker.sock:ro"
- "$PWD/traefik.yml:/etc/traefik/traefik.yml"
- "$PWD/extraProviders/:/extraProviders:ro"
labels:
- "traefik.enable=true"
- "traefik.http.routers.traefik.rule=Host(`traefik.${DOMAIN}`)"

View file

@ -0,0 +1,10 @@
http:
routers:
pihole:
rule: "Host(`pihole.lan`) || Host(`pi.hole`)"
service: pihole
services:
pihole:
loadbalancer:
servers:
- url: "http://192.168.16.5:8080/admin/"

23
proxy/traefik.yml Normal file
View file

@ -0,0 +1,23 @@
debug: true
checkNewVersion: true
logLevel: INFO
#defaultEntryPoints: ["https","http"]
defaultEntryPoints: [http]
api:
insecure: true
providers:
docker:
exposedbydefault: false
endpoint: "unix:///var/run/docker.sock"
file:
directory: /extraProviders
entryPoints:
web:
address: ':80'