Beiträge von aranes

    Problem:

    Nach Einrichtung eines Reverse-Proxy gemäß der Anleitung "LiveConfig mit Let's Encrypt absichern" erscheint nach dem Login die Meldung "Verbindung zum Server verloren - versuche neu zu verbinden...". Zugriff über Port 8443 funktioniert weiterhin.


    Ursache:

    LiveConfig nutzt WebSockets für die Echtzeit-Kommunikation. Die Standard-PROXY_PARAMS in /usr/lib/liveconfig/lua/nginx.lua blockieren WebSockets durch "proxy_hide_header Upgrade" und fehlende WebSocket-Header.


    Lösung:

    In nginx.lua (Zeile 44-62) muss PROXY_PARAMS angepasst werden:

    - "proxy_http_version" = "1.1" hinzufügen

    - "Upgrade $http_upgrade" und "Connection upgrade" zu proxy_set_header hinzufügen

    - "proxy_hide_header Upgrade" entfernen


    Feature Request:

    Bitte WebSocket-Unterstützung standardmäßig in den Proxy-Parametern aktivieren, da LiveConfig selbst WebSockets verwendet und der häufigste Anwendungsfall für den Reverse-Proxy das LiveConfig Admin-Panel sein dürfte.


    Umgebung: LiveConfig 3.1.4, Debian 13, NGINX


    Wäre toll, wenn das beim nächsten Release berücksichtigt wird. Vielen Dank!