Traefik Labelizer – YAML-to-Traefik Label Generator
906
Traefik Labelizer is a web UI that takes your existing docker-compose.yml and injects production‑ready Traefik labels for routing, TLS and authentication. Paste your compose on the left, get a Traefik‑ready version on the right, and copy it back into your stack.
Runs in two modes:
docker run --rm -p 9412:9412 motionninja/trafik-labelizer:latest
Then open:
http://localhost:9412
services:
traefik-labelizer:
image: motionninja/trafik-labelizer:latest
container_name: traefik-labelizer
restart: unless-stopped
ports:
- 9412:9412
environment:
API_KEY: ${API_KEY}
API_PROVIDER: ${API_PROVIDER}
DOMAIN: ${DOMAIN:-example.com}
MIDDLEWARE: ${MIDDLEWARE}
COMMENT_OUT_PORTS: ${COMMENT_OUT_PORTS:-true}
SYNC_SCROLL: ${SYNC_SCROLL:-true}
NETWORK: ${NETWORK:-frontend}
WORD_WRAP: ${WORD_WRAP:-false}
AI_MODEL: ${AI_MODEL:-}
service:port pairs)ports: when routing through Traefikexample.com)frontend)tinyauth, authentik, voidauth or none"true" / "false" (default "true")"true" / "false" (default "true")"true" / "false" (default "false")gemini, openai or openrouter (default gemini)gemini-3-flash-preview, gpt-4.1-mini, deepseek/deepseek-v3.2)https://api.openai.com/v1)https://openrouter.ai/api/v1)The container serves the UI via nginx on port 9412, so mapping 9412:9412 is usually all you need.
Content type
Image
Digest
sha256:9b370df15…
Size
22.4 MB
Last updated
9 months ago
docker pull motionninja/trafik-labelizer