Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Off Topic
  4. Nginx configuration für /location/ reverse proxy

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.1k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.1k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.4k

Nginx configuration für /location/ reverse proxy

Geplant Angeheftet Gesperrt Verschoben Off Topic
vis-adapternginxreverse proxy
9 Beiträge 3 Kommentatoren 481 Aufrufe 4 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • H Offline
    H Offline
    helbgd
    schrieb am zuletzt editiert von
    #1

    Hallo, ich versuche nun schon seit einem Monat eine location direktive in nginx zu schreiben welche mich zur ioBroker Vis weiterleitet

    Konkret soll z.B. domain.dyndns.org/custompath/vis mich zur Iobroker Vis weiterleiten aber hald unter dem Subpath /custompath/ wenn ich im Developer Mode beim Chrome meine VIS aufmache sehe ich das er z.B. socket.io und lib immer im root Path von der Domain Sucht, ich bekommen es einfach nicht hin das alles unter dem custompath weitergeleitet wird.

    ich denke ich müsste da rewrite rules benutzen aber ich habe es auch mit diesen noch nicht hinbekommen.

    Hat das schon irgendwer geschafft ? und hat wer ein Beispiel?

    Vielen Dank schonmal

    Marc BergM OliverIOO 2 Antworten Letzte Antwort
    0
    • H helbgd

      Hallo, ich versuche nun schon seit einem Monat eine location direktive in nginx zu schreiben welche mich zur ioBroker Vis weiterleitet

      Konkret soll z.B. domain.dyndns.org/custompath/vis mich zur Iobroker Vis weiterleiten aber hald unter dem Subpath /custompath/ wenn ich im Developer Mode beim Chrome meine VIS aufmache sehe ich das er z.B. socket.io und lib immer im root Path von der Domain Sucht, ich bekommen es einfach nicht hin das alles unter dem custompath weitergeleitet wird.

      ich denke ich müsste da rewrite rules benutzen aber ich habe es auch mit diesen noch nicht hinbekommen.

      Hat das schon irgendwer geschafft ? und hat wer ein Beispiel?

      Vielen Dank schonmal

      Marc BergM Offline
      Marc BergM Offline
      Marc Berg
      Most Active
      schrieb am zuletzt editiert von Marc Berg
      #2

      @angerer-helmuth

      Schau mal, ob da was für dich dabei ist:

      https://forum.iobroker.net/post/849139

      EDIT: sehe gerade, dass der Subpath das Problem ist, dann wohl eher nicht.

      NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+RabbitMQ+Grafana

      Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN, Arduino, KiCad

      Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

      1 Antwort Letzte Antwort
      0
      • H helbgd

        Hallo, ich versuche nun schon seit einem Monat eine location direktive in nginx zu schreiben welche mich zur ioBroker Vis weiterleitet

        Konkret soll z.B. domain.dyndns.org/custompath/vis mich zur Iobroker Vis weiterleiten aber hald unter dem Subpath /custompath/ wenn ich im Developer Mode beim Chrome meine VIS aufmache sehe ich das er z.B. socket.io und lib immer im root Path von der Domain Sucht, ich bekommen es einfach nicht hin das alles unter dem custompath weitergeleitet wird.

        ich denke ich müsste da rewrite rules benutzen aber ich habe es auch mit diesen noch nicht hinbekommen.

        Hat das schon irgendwer geschafft ? und hat wer ein Beispiel?

        Vielen Dank schonmal

        OliverIOO Offline
        OliverIOO Offline
        OliverIO
        schrieb am zuletzt editiert von OliverIO
        #3

        @angerer-helmuth

        Wahrscheinlich benötigst du für den websocket noch eine separate Regel.
        Prüfen kannst du das von den Browser Developer Tools im Reiter Network.
        Da darf es dann nicht mehr zu fehlerhaften requests kommen.

        https://www.f5.com/company/blog/nginx/websocket-nginx
        https://github.com/ioBroker/ioBroker.admin/issues/713#issuecomment-829032900

        Meine Adapter und Widgets
        TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
        Links im Profil

        H 1 Antwort Letzte Antwort
        0
        • OliverIOO OliverIO

          @angerer-helmuth

          Wahrscheinlich benötigst du für den websocket noch eine separate Regel.
          Prüfen kannst du das von den Browser Developer Tools im Reiter Network.
          Da darf es dann nicht mehr zu fehlerhaften requests kommen.

          https://www.f5.com/company/blog/nginx/websocket-nginx
          https://github.com/ioBroker/ioBroker.admin/issues/713#issuecomment-829032900

          H Offline
          H Offline
          helbgd
          schrieb am zuletzt editiert von helbgd
          #4

          @oliverio

          das mit https://github.com/ioBroker/ioBroker.admin#reverse-proxy verstehe ich nicht, für was kann ich den benutzen?
          und wie funktioniert das ? die Erklärung dafür ist ziemlich bescheiden in der doku, schön wäre ja wenn ich gar keinen reverse proxy dafür brauche.

          ja in den developer tools versucht er immer nen request nach /lib oder /socket.io aber den gibts hald nicht müsste dann eher nach /subpath/socket.io oder /subpath/lib weitergeleitet werden

          hab schon sowas alles mögliche versucht wie die rewrite rule versucht aber naja geklappt hat es nicht bisher noch nicht :-(

          rewrite ^(.*)/visint/(.*)$ /$1 last;
          

          Developer Tools habe ich natürlich schon gecheckt problem ist immer das /lib und /socket.io immer vom / root des WebServers geholt wird,
          das wenn ich irgendwie umgebogen bekomme das alles für die VIS unter dem Subpath geladen wird dann bekomme ich das hin.

          Hintergrund ist eigtl. folgender: ich habe mir nen Schemaplan meiner Heizung erstellt siehe screenshot und lasse mir Sensorwerte anzeigen,
          nun würd ich gerne die Visualisierung in Home Assistant einblenden dafür will ich hassio_ingress verwenden, leider bekomme ich das nicht zum laufen, meine Idee war nun wenn ich den Vis dazu bewege per NGINX z.B alles unter einem Subpath zu machen bekomme ich den hassio_ingress dazu mir das in Home Assistant als dashboard einzublenden.

          598d0c74-3b95-4c1a-aa95-06fac41cf3c7-image.png

          Danke fürs feedback

          OliverIOO 1 Antwort Letzte Antwort
          0
          • H helbgd

            @oliverio

            das mit https://github.com/ioBroker/ioBroker.admin#reverse-proxy verstehe ich nicht, für was kann ich den benutzen?
            und wie funktioniert das ? die Erklärung dafür ist ziemlich bescheiden in der doku, schön wäre ja wenn ich gar keinen reverse proxy dafür brauche.

            ja in den developer tools versucht er immer nen request nach /lib oder /socket.io aber den gibts hald nicht müsste dann eher nach /subpath/socket.io oder /subpath/lib weitergeleitet werden

            hab schon sowas alles mögliche versucht wie die rewrite rule versucht aber naja geklappt hat es nicht bisher noch nicht :-(

            rewrite ^(.*)/visint/(.*)$ /$1 last;
            

            Developer Tools habe ich natürlich schon gecheckt problem ist immer das /lib und /socket.io immer vom / root des WebServers geholt wird,
            das wenn ich irgendwie umgebogen bekomme das alles für die VIS unter dem Subpath geladen wird dann bekomme ich das hin.

            Hintergrund ist eigtl. folgender: ich habe mir nen Schemaplan meiner Heizung erstellt siehe screenshot und lasse mir Sensorwerte anzeigen,
            nun würd ich gerne die Visualisierung in Home Assistant einblenden dafür will ich hassio_ingress verwenden, leider bekomme ich das nicht zum laufen, meine Idee war nun wenn ich den Vis dazu bewege per NGINX z.B alles unter einem Subpath zu machen bekomme ich den hassio_ingress dazu mir das in Home Assistant als dashboard einzublenden.

            598d0c74-3b95-4c1a-aa95-06fac41cf3c7-image.png

            Danke fürs feedback

            OliverIOO Offline
            OliverIOO Offline
            OliverIO
            schrieb am zuletzt editiert von
            #5

            @helbgd

            Bitte die links sorgfältig lesen
            Da ist eine beispielkonfigurarion sogar extra für iobroker enthalten

            Meine Adapter und Widgets
            TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
            Links im Profil

            H 1 Antwort Letzte Antwort
            0
            • OliverIOO OliverIO

              @helbgd

              Bitte die links sorgfältig lesen
              Da ist eine beispielkonfigurarion sogar extra für iobroker enthalten

              H Offline
              H Offline
              helbgd
              schrieb am zuletzt editiert von
              #6

              @oliverio

              Ich will echt nicht nerfen, aber ich find das nicht.

              Wenn ich den Reverse proxy tab nutze und folgendes einstelle

              a7f8fc3f-7b3f-4810-a0aa-beab95d38196-image.png

              mein reverse proxy mit der domain zeigt auf den ioBroker http://192.168.2.7:8081
              wie mache ich dann die Vis auf ?

              https://domain/ioBrokerWeb/vis/index.html ??

              OliverIOO 1 Antwort Letzte Antwort
              0
              • H helbgd

                @oliverio

                Ich will echt nicht nerfen, aber ich find das nicht.

                Wenn ich den Reverse proxy tab nutze und folgendes einstelle

                a7f8fc3f-7b3f-4810-a0aa-beab95d38196-image.png

                mein reverse proxy mit der domain zeigt auf den ioBroker http://192.168.2.7:8081
                wie mache ich dann die Vis auf ?

                https://domain/ioBrokerWeb/vis/index.html ??

                OliverIOO Offline
                OliverIOO Offline
                OliverIO
                schrieb am zuletzt editiert von
                #7

                @helbgd
                du schreibst doch Reverse Proxy Konfiguration nginx
                Also findest du die Konfiguration nicht im iobroker
                in dem einen Artikel handelt es sich im kompletten Artikel um die Konfiguration nginx für websocket
                in dem verlinken Issue geht es auch mehr oder weniger darum
                Was findest du jetzt ganz genau nicht?

                Meine Adapter und Widgets
                TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                Links im Profil

                H 1 Antwort Letzte Antwort
                0
                • OliverIOO OliverIO

                  @helbgd
                  du schreibst doch Reverse Proxy Konfiguration nginx
                  Also findest du die Konfiguration nicht im iobroker
                  in dem einen Artikel handelt es sich im kompletten Artikel um die Konfiguration nginx für websocket
                  in dem verlinken Issue geht es auch mehr oder weniger darum
                  Was findest du jetzt ganz genau nicht?

                  H Offline
                  H Offline
                  helbgd
                  schrieb am zuletzt editiert von
                  #8

                  @oliverio
                  naja der nginx reverse proxy wäre ja nur der workaround

                  wie gesagt ich bräuchte gerne das alles von vis samt /lib /socket.io in einem subpath verfügbar wird beispiel http://192.168.1.8:8081/subfolder/vis/index.html , wenn der ioBroker sowas direkt supported auch OK.

                  ich bräuchte die komplette Kommunikation zum ioBroker unter diesem subfolder.

                  wie gesagt ich hab es schon geschafft vis in einem subpath ans laufen zu bekommen aber ich hatte immer probleme mit /lib und /socket.io

                  websocket's etc. kein problem das läuft und bekomme ich ohne Probleme hin.

                  OliverIOO 1 Antwort Letzte Antwort
                  0
                  • H helbgd

                    @oliverio
                    naja der nginx reverse proxy wäre ja nur der workaround

                    wie gesagt ich bräuchte gerne das alles von vis samt /lib /socket.io in einem subpath verfügbar wird beispiel http://192.168.1.8:8081/subfolder/vis/index.html , wenn der ioBroker sowas direkt supported auch OK.

                    ich bräuchte die komplette Kommunikation zum ioBroker unter diesem subfolder.

                    wie gesagt ich hab es schon geschafft vis in einem subpath ans laufen zu bekommen aber ich hatte immer probleme mit /lib und /socket.io

                    websocket's etc. kein problem das läuft und bekomme ich ohne Probleme hin.

                    OliverIOO Offline
                    OliverIOO Offline
                    OliverIO
                    schrieb am zuletzt editiert von
                    #9

                    @helbgd
                    Socket.io ist das websocket Problem.
                    Aber dann bin ich raus.
                    Ich kenne das nur mit nginx

                    Meine Adapter und Widgets
                    TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                    Links im Profil

                    1 Antwort Letzte Antwort
                    0
                    Antworten
                    • In einem neuen Thema antworten
                    Anmelden zum Antworten
                    • Älteste zuerst
                    • Neuste zuerst
                    • Meiste Stimmen


                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    892

                    Online

                    32.5k

                    Benutzer

                    81.6k

                    Themen

                    1.3m

                    Beiträge
                    Community
                    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                    ioBroker Community 2014-2025
                    logo
                    • Anmelden

                    • Du hast noch kein Konto? Registrieren

                    • Anmelden oder registrieren, um zu suchen
                    • Erster Beitrag
                      Letzter Beitrag
                    0
                    • Home
                    • Aktuell
                    • Tags
                    • Ungelesen 0
                    • Kategorien
                    • Unreplied
                    • Beliebt
                    • GitHub
                    • Docu
                    • Hilfe