Traefik

A cloud-native reverse proxy and load balancer that configures itself.

Stars
65.5k
Forks
6.3k
Licence
MIT
Language
Go
Version
3.7.18
Updated

At a glance

  • Automatic routing from Docker labels and Kubernetes resources
  • Built-in Let's Encrypt certificates
  • Middleware for auth, rate limiting and compression

Get started

Run with Dockerdocker run -d -p 80:80 -v /var/run/docker.sock:/var/run/docker.sock traefik:v3.7 --providers.docker

What it is

Traefik sits in front of your services and routes traffic to them. Instead of a static config file, it watches Docker, Kubernetes and other providers and updates routes as services come and go.

Why it stands out

Automatic HTTPS and dynamic configuration make it a common default in container setups and homelabs.

Who it is for

Teams running containers who want routing to follow their deployments automatically.

Related projects

More in Networking →