Skip to content
Traefik
Overview
Type to start searching
GitHub
Traefik
GitHub
Welcome
Getting Started
Getting Started
Concepts
Quick Start
Configuration Introduction
Install Traefik
Configuration Discovery
Configuration Discovery
Overview
Docker
Kubernetes IngressRoute
Kubernetes Ingress
Rancher
File
Marathon
Routing & Load Balancing
Routing & Load Balancing
Overview
EntryPoints
Routers
Services
Providers
Providers
Docker
Kubernetes IngressRoute
Rancher
Marathon
HTTPS & TLS
HTTPS & TLS
Overview
TLS
Let's Encrypt
Middlewares
Middlewares
Overview
AddPrefix
BasicAuth
Buffering
Chain
CircuitBreaker
Compress
DigestAuth
Errors
ForwardAuth
Headers
IpWhitelist
InFlightReq
PassTLSClientCert
RateLimit
RedirectRegex
RedirectScheme
ReplacePath
ReplacePathRegex
Retry
StripPrefix
StripPrefixRegex
Operations
Operations
CLI
Dashboard
API
Ping
Observability
Observability
Logs
Access Logs
Metrics
Metrics
Overview
Datadog
InfluxDB
Prometheus
StatsD
Tracing
Tracing
Overview
Jaeger
Zipkin
Datadog
Instana
Haystack
User Guides
User Guides
Kubernetes and Let's Encrypt
gRPC Examples
Marathon
Docker
Docker
Basic Example
HTTPS with Let's Encrypt
HTTPS with Let's Encrypt
TLS Challenge
HTTP Challenge
DNS Challenge
Migration
Migration
Traefik v1 to v2
Contributing
Contributing
Thank You!
Submitting Issues
Submitting PRs
Security
Building and Testing
Documentation
Data Collection
Advocating
Maintainers
References
References
Static Configuration
Static Configuration
Overview
File
CLI
Environment variables
Dynamic Configuration
Dynamic Configuration
File
Docker
Kubernetes CRD
Marathon
Rancher
Static Configuration
¶
File
CLI
Environment Variables