Refactor Traefik configurations for multiple services and add new Nextcloud AIO setup

TEST
This commit is contained in:
2025-11-11 20:22:45 +01:00
parent d403a775b8
commit be6992d9e2
9 changed files with 247 additions and 66 deletions
+2 -10
View File
@@ -10,6 +10,7 @@ services:
- "53:53/udp"
# - "67:67/udp" # DHCP
# - "68:68/tcp" # DHCP
# - 3000:3000 # Порт для веб-интерфейса AdGuard Home
volumes:
- ./adguardhome/work:/opt/adguardhome/work
- ./adguardhome/conf:/opt/adguardhome/conf
@@ -17,16 +18,7 @@ services:
- traefik-proxy
labels:
- "traefik.enable=true"
- "traefik.http.routers.adguard.entrypoints=web"
- "traefik.http.routers.${ADGUARD_APPNAME:-adguard}.rule=Host(`${ADGUARD_SUBDOMEN:-adguard}.${HOST:-workstation}`)"
- "traefik.http.routers.${ADGUARD_APPNAME:-adguard}.middlewares=adguard-redirect"
- "traefik.http.middlewares.adguard-redirect.redirectscheme.scheme=https"
- "traefik.http.routers.adguard-secure.entrypoints=websecure"
- "traefik.http.routers.adguard-secure.rule=Host(`${ADGUARD_SUBDOMEN:-adguard}.${HOST:-workstation}`)"
- "traefik.http.services.adguard-secure.loadbalancer.server.port=3000"
- "traefik.http.routers.adguard-secure.tls=true"
- "traefik.http.routers.adguard-secure.tls.certresolver=le"
- "traefik.docker.network=traefik-proxy"
networks:
traefik-proxy:
external: true