← Back to all services
Reverse Proxy Lb

Traefik Proxy Ports & Configuration

traefik systemctl: traefik (if installed as service)

Modern HTTP reverse proxy and load balancer. Auto-discovery with Docker, K8s, etc.

🔌 Default Ports

80
tcp
HTTP entrypoint
443
tcp
HTTPS entrypoint
8080
tcp
Dashboard/API

📦 Installation Command

Download binary from GitHub or use Docker: docker run -d traefik

⚙️ Configuration Files

  • /etc/traefik/traefik.yml
  • /etc/traefik/dynamic/

📂 Default Directories

  • config: /etc/traefik (custom)
  • data: /var/lib/traefik
  • logs: /var/log/traefik
  • acme: /etc/traefik/acme.json

🔐 Default Credentials

Username:N/A
Password:N/A
💡 Dashboard has no auth by default! Configure basicAuth middleware.

⚠️ Conflicts

haproxy (same ports)nginx (same ports) Port: haproxyPort: nginxPort: apache2

✅ Works With

dockerkubernetesconsullet's encrypt

🛡️ Security Notes

ALWAYS secure dashboard with auth, don't expose dashboard to internet, use HTTPS, enable access logs

❓ Frequently Asked Questions

What ports does Traefik use?
Traefik uses 80 (HTTP), 443 (HTTPS), and 8080 (dashboard) by default.
Traefik vs Nginx?
Traefik has auto service discovery for Docker/Kubernetes. Nginx needs manual config.
Where is Traefik config?
Config via traefik.yml or traefik.toml, or dynamic via Docker labels.