Seite 1 von 1

[traefik] Traefik - Domain mit PrefixPath

Verfasst: So 23. Jan 2022, 19:22
von Manu93
Hallo zusammen,

ich würde gerne Verbindungen in mein Heimnetz via traefik routen. Dabei hätte ich gerne eine domain z.B. example.duckdns.org und würd gerne darüber verschiedene Dienste ansprechen. Das würde ich gerne mit diversen PräfixPath angaben umseten. Also so in der Art ...
https://example.duckdns.org/homeassistant --> soll zum service von Home-Assistant geroutet werden
https://example.duckdns.org/pihole --> soll zum service von PiHole geroutet werden
usw.

Meine config.yml in (.../traefik/dynamic/config.yml) sieht akutell wie folgt aus.
http:
routers:
home-assistant:
rule: "Host(`example.duckdns.org`) && Path(`/homeassistant`)"
service: home-assistant
middlewares:
- "strip-home-assistant"
tls:
certresolver: letsEncrypt

services:
home-assistant:
loadBalancer:
servers:
- url: http://192.168.170.0:8123

middlewares:
strip-home-assistant:
stripPrefix:
prefixes:
- "/homeassistant"
- "/homeassistant/"


Wie beschrieben umgesetzt, läd aber nur das Home-Assistant - Logo. Die Anmeldemaske und alles weitere wird leider nicht mehr geladen. Hat vielleicht noch jemand eine Idee wie ich das Problem lösen kann?

Re: Traefik - Domain mit PrefixPath

Verfasst: So 23. Jan 2022, 21:49
von ei23felix
PräfixPath ist fummelig zu konfigurieren. Da musst du jeweils noch in die Konfig von z.B. Home Assistant und Grafana rein und die sind jeweils unterschiedlich.
Mach es wenn möglich mit Sub(Sub)Domains, das spart dir viel Arbeit.