Traefik Dashboard Port Change

This commit is contained in:
Gbanyan 2025-04-18 12:56:51 +08:00
parent d1ef10cf18
commit 8881deb816
3 changed files with 21 additions and 12 deletions

View File

@ -3,12 +3,12 @@ services:
image: traefik:latest image: traefik:latest
container_name: traefik container_name: traefik
network_mode: host network_mode: host
# ports: # ports:
# - 10.0.0.225:80:80 # - 10.0.0.225:80:80
# - 10.0.0.225:443:443 # - 10.0.0.225:443:443
# - 192.168.50.4:8080:8080 # - 192.168.50.4:8080:8080
# - 192.168.50.4:80:80 # - 192.168.50.4:80:80
# - 192.168.50.4:443:443 # Added port mapping for the dashboard # - 192.168.50.4:443:443 # Added port mapping for the dashboard
restart: unless-stopped restart: unless-stopped
environment: environment:
- CLOUDFLARE_EMAIL=${CLOUDFLARE_EMAIL} - CLOUDFLARE_EMAIL=${CLOUDFLARE_EMAIL}
@ -21,9 +21,9 @@ services:
- ./traefik.yml:/traefik.yml - ./traefik.yml:/traefik.yml
- ./traefik.log:/var/log/traefik/traefik.log - ./traefik.log:/var/log/traefik/traefik.log
- ./access.log:/var/log/traefik/access.log - ./access.log:/var/log/traefik/access.log
# networks: # networks:
# - traefik_default # - traefik_default
# - internal_traefik_default # - internal_traefik_default
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.routers.traefik.rule=Host(`traefik.gbanyan.net`)" - "traefik.http.routers.traefik.rule=Host(`traefik.gbanyan.net`)"
@ -32,9 +32,9 @@ services:
- "traefik.http.routers.traefik.service=api@internal" - "traefik.http.routers.traefik.service=api@internal"
- "com.centurylinklabs.watchtower.enable=true" # Added label for Watchtower - "com.centurylinklabs.watchtower.enable=true" # Added label for Watchtower
# "traefik.http.middlewares.auth.basicauth.usersfile=/dashboard_authfile" # "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: # traefik_default:
# external: true # external: true
# internal_traefik_default: # internal_traefik_default:

View File

@ -20,9 +20,16 @@ http:
compress-middleware: compress-middleware:
compress: compress:
encodings: encodings:
- zstd
- br - br
- gzip - gzip
defaultEncoding: br defaultEncoding: zstd
includedContentTypes:
- text/html
- text/css
- application/javascript
- application/json
- text/plain
routers: routers:
block-direct-access: block-direct-access:
rule: "HostRegexp(`{host:.+}`)" # Matches any host rule: "HostRegexp(`{host:.+}`)" # Matches any host

View File

@ -66,6 +66,8 @@ entryPoints:
http3: {} http3: {}
metrics: metrics:
address: "127.0.0.1:8082" address: "127.0.0.1:8082"
dashboard:
address: "127.0.0.1:9090"
global: global:
checknewversion: false # Periodically check if a new version has been released. checknewversion: false # Periodically check if a new version has been released.