Skip to content

Routes Tab

The Routes tab (also called Services) is the main management interface. It displays all routes defined in dynamic.yml and lets you create, edit, and delete them.

What it shows

  • Route name, rule, target host:port, protocol
  • TLS / cert resolver status
  • Entry points and attached middlewares
  • Status badge from the Traefik API (enabled / warning / error)
  • Full detail view via the info button - shows live Traefik status, service health, and raw config

Creating a route

Click Add Route in the top bar. Fill in:

Field Description
Protocol HTTP, TCP, or UDP
Name Unique identifier (used as the router and service key in dynamic.yml)
Subdomain + Domain Combined to form the Host() rule (HTTP only)
Target IP / Port Backend server to forward to
Entry Points Traefik entry points (e.g. https, websecure)
Middlewares Comma-separated list of middleware names (e.g. auth@file)

For TCP routes, enter a raw SNI rule (HostSNI(\*`)` for passthrough). UDP routes route by entry point only - no rule needed.

Editing a route

Click the pencil icon on any route card, or open the detail panel and click Edit.

Deleting a route

Click the trash icon on the route card. The corresponding service entry in dynamic.yml is removed automatically.

Backups

A backup of dynamic.yml is created automatically before every create, edit, or delete operation. Access backups via Settings → Backups.

How it works

Routes are stored in dynamic.yml (the Traefik file provider config). traefik-manager reads and writes this file directly using ruamel.yaml to preserve comments and formatting. The Routes tab shows the full list from the app's config combined with live status from the Traefik API.