Files
kendricklab/dns/adguard/docker-compose.yml

28 lines
916 B
YAML

services:
adguardhome:
container_name: adguardhome
image: adguard/adguardhome
restart: unless-stopped
labels:
homepage.group: "DNS"
homepage.name: "AdGuard Home"
homepage.icon: "adguard-home.png"
homepage.href: "https://adguard.${DOMAIN}"
homepage.description: "DNS Sinkhole"
traefik.enable: "true"
traefik.http.routers.adguard.rule: "Host(`adguard.${DOMAIN}`)"
traefik.http.routers.adguard.entrypoints: "https"
traefik.http.routers.adguard.tls.certresolver: "cloudflare"
traefik.http.services.adguard.loadbalancer.server.port: "6969"
traefik.http.routers.adguard.middlewares: "voidauth@docker"
network_mode: host
volumes:
- ${CONFIG_ROOT}/adguard/work:/opt/adguardhome/work
- ${CONFIG_ROOT}/adguard/conf:/opt/adguardhome/conf
networks:
- traefik_public
networks:
traefik_public:
external: true