traefik

Configure and manage Traefik reverse proxy with Docker labels and Let's Encrypt.

6|1|Updated Feb 16, 2026
One-click install
npx skills add https://github.com/L3DigitalNet/Claude-Code-Plugins --skill traefik-l3digitalnet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: traefik
Source: https://github.com/L3DigitalNet/Claude-Code-Plugins/tree/main/plugins/linux-sysadmin/skills/traefik
Command: npx skills add https://github.com/L3DigitalNet/Claude-Code-Plugins --skill traefik-l3digitalnet

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you understand, configure, and troubleshoot Traefik, a popular reverse proxy and load balancer, simplifying the management of your network traffic and application accessibility.

Core Features & Use Cases

  • Configuration Management: Provides guidance on static and dynamic configuration, including entrypoints, routers, services, and middlewares.
  • Troubleshooting: Offers solutions for common issues like 404 errors, gateway timeouts, and ACME certificate problems.
  • Use Case: You need to set up Traefik to route traffic for a new web service, secure it with Let's Encrypt, and ensure it's accessible on the correct ports. This Skill guides you through creating the necessary Docker labels or configuration files.

Quick Start

Use the traefik skill to check the health of the Traefik service by curling the ping endpoint.

Frequently Asked Questions about traefik

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure Traefik as a reverse proxy using Docker labels?

To configure Traefik as a reverse proxy using Docker labels, you attach specific routing rules, entrypoints, and service definitions to your containers. This dynamic configuration method lets Traefik automatically route traffic without requiring file reloads.

What is the difference between static and dynamic configuration in Traefik?

Static configuration in Traefik defines entrypoints and providers set at startup, while dynamic configuration handles routers, services, and middlewares that can change at runtime. This separation allows routing updates without restarting the Traefik service.

How do I secure Traefik services with Let's Encrypt ACME certificates?

Securing Traefik services with Let's Encrypt involves configuring ACME integration within your dynamic setup to automatically provision and renew certificates. This ensures your routed web traffic uses valid HTTPS without manual certificate management.

Why does my Traefik reverse proxy return a 404 or gateway timeout error?

Traefik returns a 404 or gateway timeout error due to misconfigured routers, incorrect service backend ports, or missing dynamic configuration rules. Troubleshooting involves verifying your routing labels and checking backend service health.

Can I deploy Traefik on bare-metal servers or is it only for Docker environments?

Traefik supports various deployment scenarios including Docker environments and bare-metal servers. You can manage routing on bare-metal by utilizing static and dynamic configuration files instead of relying on Docker label-based service discovery.

How do I check the health of a running Traefik service?

Checking the health of a running Traefik service involves curling the ping endpoint or accessing the built-in dashboard. This verifies that your reverse proxy is operational and helps identify routing or connectivity issues.