Cannot connect to traefik dashboard

Hi, I cannot access my dashboard.

When I go to my dashboard (traefik-dashboard.example.com) I get "Page not Found"

docker compose file:

 services:
   traefik:
     image: traefik:latest
     container_name: traefik
     restart: unless-stopped
     security_opt:
       - no-new-privileges:true
     networks:
       - proxy
     ports:
       - 80:80
       - 443:443
     environment:
       - CF_API_EMAIL=myemail.com
       - CF_API_KEY=myKey
     volumes:
       - /etc/localtime:/etc/localtime:ro
       - /var/run/docker.sock:/var/run/docker.sock:ro
       - /path/to/traefik/traefik.yml:/traefik.yml:ro
       - /path/to/traefik/acme.json:/acme.json
       - /path/to/traefik/config.yml:/config.yml:ro
     command:
       - "--log.level=DEBUG"
 
     labels:
       - "traefik.enable=true"
       - "traefik.http.routers.traefik.entrypoints=http"
       - "traefik.http.routers.traefik.rule=Host(`traefik-dashboard.example.com`)"
       - "traefik.http.middlewares.traefik-auth.basicauth.users=usr:hash"
       - "traefik.http.middlewares.traefik-https-redirect.redirectscheme.scheme=https"
       - "traefik.http.middlewares.sslheader.headers.customrequestheaders.X-Forwarded-Proto=https"
       - "traefik.http.routers.traefik.middlewares=traefik-https-redirect"
       - "traefik.http.routers.traefik-secure.entrypoints=https"
       - "traefik.http.routers.traefik-secure.rule=Host(`traefik-dashboad.example.com`)"
       - "traefik.http.routers.traefik-secure.middlewares=traefik-auth"
       - "traefik.http.routers.traefik-secure.tls=true"
       - "traefik.http.routers.traefik-secure.tls.certresolver=cloudflare"
       - "traefik.http.routers.traefik-secure.tls.domains[0].main=example.com"
       - "traefik.http.routers.traefik-secure.tls.domains[0].sans=*.example.com"
       - "traefik.http.routers.traefik-secure.service=api@internal"
 
 networks:
   proxy:
     external: true

traefik.yml file:

 api:
   dashboard: true
   debug: true
 entryPoints:
   http:
     address: ":80"
     http:
       redirections:
         entryPoint:
           to: https
           scheme: https
   https:
     address: ":443"
 
 serversTransport:
   insecureSkipVerify: true
 
 providers:
   docker:
     endpoint: "unix:///var/run/docker.sock"
     exposedByDefault: false
   file:
     filename: /config.yml
 
 certificatesResolvers:
   cloudflare:
     acme:
       email: my@email.com
       storage: acme.json
       dnsChallenge:
         provider: cloudflare
         resolvers:
           - "1.1.1.1:53"
           - "1.0.0.1:53"

When I look at the logs all I get is:

 traefik# docker logs traefik -f
 time="2024-03-20T20:36:11Z" level=info msg="Configuration loaded from file: /traefik.yml"

Can you please re-phrase your first sentence and place your configs between 3 backticks to make it more readable (preserve spacing)?

Compare to simple Traefik example.

Sorry about that, not sure why I selected that.

Can you please re-phrase your first sentence, I don’t understand your issue.

Hi, I rephrased it a bit. But essentially I get a "Page not found" or " This site can’t be reached" when going to the dashboard url.

I would start fresh with simple Traefik example, place your wildcard domain names directly on entrypoint, not in router.