From 8881deb81602de7620b3c4d46d6259ee38bb971f Mon Sep 17 00:00:00 2001 From: Gbanyan Date: Fri, 18 Apr 2025 12:56:51 +0800 Subject: [PATCH] Traefik Dashboard Port Change --- docker-compose.yaml | 22 +++++++++++----------- dynamic.yml | 9 ++++++++- traefik.yml | 2 ++ 3 files changed, 21 insertions(+), 12 deletions(-) diff --git a/docker-compose.yaml b/docker-compose.yaml index d7e4003..5e04ad2 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -3,12 +3,12 @@ services: image: traefik:latest container_name: traefik network_mode: host - # ports: - # - 10.0.0.225:80:80 - # - 10.0.0.225:443:443 - # - 192.168.50.4:8080:8080 - # - 192.168.50.4:80:80 - # - 192.168.50.4:443:443 # Added port mapping for the dashboard +# ports: +# - 10.0.0.225:80:80 +# - 10.0.0.225:443:443 +# - 192.168.50.4:8080:8080 +# - 192.168.50.4:80:80 +# - 192.168.50.4:443:443 # Added port mapping for the dashboard restart: unless-stopped environment: - CLOUDFLARE_EMAIL=${CLOUDFLARE_EMAIL} @@ -21,9 +21,9 @@ services: - ./traefik.yml:/traefik.yml - ./traefik.log:/var/log/traefik/traefik.log - ./access.log:/var/log/traefik/access.log - # networks: - # - traefik_default - # - internal_traefik_default +# networks: +# - traefik_default +# - internal_traefik_default labels: - "traefik.enable=true" - "traefik.http.routers.traefik.rule=Host(`traefik.gbanyan.net`)" @@ -32,9 +32,9 @@ services: - "traefik.http.routers.traefik.service=api@internal" - "com.centurylinklabs.watchtower.enable=true" # Added label for Watchtower # "traefik.http.middlewares.auth.basicauth.usersfile=/dashboard_authfile" - - "traefik.http.services.traefik.loadbalancer.server.port=8080" + - "traefik.http.services.traefik.loadbalancer.server.port=9090" -# networks: +#networks: # traefik_default: # external: true # internal_traefik_default: diff --git a/dynamic.yml b/dynamic.yml index 114e507..0cf4888 100644 --- a/dynamic.yml +++ b/dynamic.yml @@ -20,9 +20,16 @@ http: compress-middleware: compress: encodings: + - zstd - br - gzip - defaultEncoding: br + defaultEncoding: zstd + includedContentTypes: + - text/html + - text/css + - application/javascript + - application/json + - text/plain routers: block-direct-access: rule: "HostRegexp(`{host:.+}`)" # Matches any host diff --git a/traefik.yml b/traefik.yml index 605d772..2a71efe 100644 --- a/traefik.yml +++ b/traefik.yml @@ -66,6 +66,8 @@ entryPoints: http3: {} metrics: address: "127.0.0.1:8082" + dashboard: + address: "127.0.0.1:9090" global: checknewversion: false # Periodically check if a new version has been released.