Hauptmenü

FTUI3 und Caddy

Begonnen von andreas_r, 18 März 2025, 08:23:23

Vorheriges Thema - Nächstes Thema

andreas_r

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?
 

andreas_r

Irgendeiner mit einer Idee? Oder zumindest jemand, der bestätigen kann, dass das funktionieren sollte?

Danke und VG

andreas_r

Ich versuche noch einmal, die Frage anders zu stellen: Gibt es jemand, der FTUI3 erfolgreich hinter *irgendeinem* Reverse Proxy betreibt?

Danke und VG

Kai-Alfonso

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.
Raspi2|nanoCul433|nanoCul868|CCU2
Energie-USBZähler|homebrew HM Devices
DBLog|DBRep|Homematic|Baumarktsteckdosen
Hue|Webcams mit DS-Station (Synology)|Bewegungsmelder|Rollladen|Schalter (IT|HM)

flobeewan

Ich habe Caddy gerade installiert. Aktuell funktioniert der Zugriff noch nicht. Werde es aber weiter probieren. Wie hast du die Passwortabfrage gemeistert?

andreas_r

Welche Passwortabfrage meinst Du? Ich betreibe FHEM ohne Passwort, falls Du das meinst.

VG

flobeewan

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.

andreas_r

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