FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: andreas_r am 18 März 2025, 08:23:23

Titel: FTUI3 und Caddy
Beitrag von: andreas_r am 18 März 2025, 08:23:23
Hallo zusammen,

ich würde gern FHEM hinter einem Caddy Proxy betreiben und für FHEM selber klappt das auch bereits super. Ich kann die Instanz http://192.168.178.10:8083 nun unter https://domain.de/fhem aufrufen und alles funktioniert.
Leider gibt es aber ein Problem mit FTUI3. Hier werden plätzlich Javascripts nicht mehr geladen (aufgrund eines fehlenden MIME Types) und diverse weiter Fehler.

Muss ich hier noch etwas spezielles konfigurieren?
 
Titel: Aw: FTUI3 und Caddy
Beitrag von: andreas_r am 22 März 2025, 09:14:14
Irgendeiner mit einer Idee? Oder zumindest jemand, der bestätigen kann, dass das funktionieren sollte?

Danke und VG
Titel: Aw: FTUI3 und Caddy
Beitrag von: andreas_r am 26 März 2025, 09:20:59
Ich versuche noch einmal, die Frage anders zu stellen: Gibt es jemand, der FTUI3 erfolgreich hinter *irgendeinem* Reverse Proxy betreibt?

Danke und VG
Titel: Aw: FTUI3 und Caddy
Beitrag von: Kai-Alfonso am 27 März 2025, 15:31:04
Zitat von: andreas_r am 26 März 2025, 09:20:59Ich versuche noch einmal, die Frage anders zu stellen: Gibt es jemand, der FTUI3 erfolgreich hinter *irgendeinem* Reverse Proxy betreibt?

Danke und VG


ich wollte demnächst mal FTUI bei mir im k8s Cluster laufen lassen. Dann ist da eine Instanz Traefik und HA Proxy davor. Ich kann ja mal berichten, wie erfolgreich das war.
Titel: Aw: FTUI3 und Caddy
Beitrag von: flobeewan am 01 April 2025, 18:22:37
Ich habe Caddy gerade installiert. Aktuell funktioniert der Zugriff noch nicht. Werde es aber weiter probieren. Wie hast du die Passwortabfrage gemeistert?
Titel: Aw: FTUI3 und Caddy
Beitrag von: andreas_r am 02 April 2025, 09:24:30
Welche Passwortabfrage meinst Du? Ich betreibe FHEM ohne Passwort, falls Du das meinst.

VG
Titel: Aw: FTUI3 und Caddy
Beitrag von: flobeewan am 06 April 2025, 13:36:15
Bin schon einen Schritt weitergekommen.
1.Ich habe einen neuen FHEMWEB device ohne SSL und ohne basic auth angelegt.
2. Caddyfile mit folgendem Inhalt
http://server.athome.local/ {
     reverse_proxy http://fhem.server.local:8080
}
Auf der Firewall habe ich die Weiterleitung von Port 80 entsprechend freigeschaltet.
Damit komme ich intern über server.athome.local auf meinen fhem Docker über den Reverse Proxy von Caddy.
Alles noch ohne ssl.
Der nächste Schritt ist das Durchschleifen von Port 80 (und auch gleich 443) von extern auf der FW (damit ich ddns oder Duckdns von extern Zugriff bekomme).
Danach kommt
{
    acme_ca https://acme-v02.api.letsencrypt.org/directory
    email   flobeewan@domain.at
}

beim Caddyfile dazu, damit von extern dann https funktioniert.
Titel: Aw: FTUI3 und Caddy
Beitrag von: andreas_r am 07 April 2025, 09:44:27
Hallo,

ich bin mittlerweile auch ein Stück weiter. Bei mir hatte ja FHEM schon funktioniert, aber FTUI3 hatte sich geweigert. Ich habe jetzt rausgefunden, dass diese Definition bei mir Probleme macht
http://server.athome.local/ {
    reverse_proxy http://fhem.server.local:8080
}

Wenn ich es aber so definiere
http://server.athome.local/ {
    reverse_proxy 192.168.178.5:8080
}
funktioniert es bestens. Es scheint so zu sein, als ob Caddy hier für den AUfruf von FTUI3 zu viele Anfragen für die DNS Auflösung stellt.

Vielleicht hilft das ja jemandem.

VG