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
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:

View File

@ -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

View File

@ -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.