services: adguardhome: extends: file: ${TEMPLATES_PATH} service: default image: adguard/adguardhome:latest container_name: adguardhome network_mode: host #ports: # DNS # - 53:53/tcp # - 53:53/udp # # DHCP # - 67:67/tcp # - 1068:68/tcp # - 1068:68/udp # DNS-over-TLS # - 853:853/udp # DNS-over-HTTP # - 80:80/tcp # - 443:443/tcp # - 443:443/udp # Admin panel # - 3000:3000/tcp volumes: - ${INCLUDE_PATH}/adguard/data:/opt/adguardhome/work - ${INCLUDE_PATH}/adguard/config:/opt/adguardhome/conf # labels: # watchtower # - "com.centurylinklabs.watchtower.enable=true" # # Traefik # - "traefik.enable=true" # - "traefik.http.routers.adguard.entrypoints=https" # - "traefik.http.routers.adguard.rule=Host(`adguard.crescentec.xyz`)" # - "traefik.http.services.adguard.loadbalancer.server.port=3000" # - "traefik.http.routers.adguard.tls=true" # - "traefik.http.routers.adguard.tls.certresolver=myresolver" # - "traefik.http.routers.adguard.middlewares=authelia"