21 lines
782 B
YAML
21 lines
782 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.url: "http://${HOST_IP}:6969"
|
|
network_mode: host
|
|
volumes:
|
|
- ${CONFIG_ROOT}/adguard/work:/opt/adguardhome/work
|
|
- ${CONFIG_ROOT}/adguard/conf:/opt/adguardhome/conf
|