[global] checkNewVersion = true sendAnonymousUsage = false ################################################################ # Entrypoints configuration ################################################################ [entryPoints] # [entryPoints.web] # address = ":80" [entryPoints.websecure] address = ":443" [entryPoints.websecure.http.tls] certResolver = "linode" [log] # Log level # # Optional # Default: "ERROR" # level = "DEBUG" # Sets the filepath for the traefik log. If not specified, stdout will be used. # Intermediate directories are created if necessary. # # Optional # Default: os.Stdout # # filePath = "log/traefik.log" # Format is either "json" or "common". # # Optional # Default: "common" # # format = "json" ################################################################ # Access logs configuration ################################################################ # Enable access logs # By default it will write to stdout and produce logs in the textual # Common Log Format (CLF), extended with additional fields. # # Optional # # [accessLog] # Sets the file path for the access log. If not specified, stdout will be used. # Intermediate directories are created if necessary. # # Optional # Default: os.Stdout # # filePath = "/path/to/log/log.txt" # Format is either "json" or "common". # # Optional # Default: "common" # # format = "json" ################################################################ # API and dashboard configuration ################################################################ # Enable API and dashboard [api] # Enable the API in insecure mode # # Optional # Default: false # # insecure = true # Enabled Dashboard # # Optional # Default: true # # dashboard = false ################################################################ # Ping configuration ################################################################ # Enable ping [ping] # Name of the related entry point # # Optional # Default: "traefik" # # entryPoint = "traefik" [certificatesResolvers.linode.acme] email = "root@trygvis.io" storage = "acme.json" [certificatesResolvers.linode.acme.dnsChallenge] provider = "linode" delayBeforeCheck = 1 [http] [http.routers] [http.routers.junk] rule = "Host(`junk.dn42.trygvis.io`)" service = "netbox" [http.routers.junk.tls] certResolver = "linode" [http.services] # Define how to reach an existing service on our infrastructure [http.services.netbox.loadBalancer] [[http.services.netbox.loadBalancer.servers]] url = "http://[fdb1:4242:3538:2005:be24:11ff:febb:5c7f]:8080"