Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. ioBroker Allgemein
  4. Reverse Proxy und ioBroker

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    704

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    18
    1
    5.8k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.5k

Reverse Proxy und ioBroker

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
proxy iobrokerreverse proxy
20 Beiträge 6 Kommentatoren 392 Aufrufe 5 Beobachtet
  • Ä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.
  • Dr. BakteriusD Dr. Bakterius

    @thomas-braun

    Ich mache das mit tailscale.

    Du verbindest alle Server mit Tailscale? Ich habe dafür einen CT nur dafür eingerichtet damit ich in mein Netz komme aber nicht jeden extra ins Tailscale gestellt.


    @OliverIO sagte in Reverse Proxy und ioBroker:

    falls du nur für intern haben willst musst du dir eine CA aufbauen und allen Geräten diese bekannt machen (weil selbst ausgestellt)

    Ja, das habe ich schon alles. Und das war auch nicht meine Frage.


    Es muss doch möglich sein ioBroker auch hinter einem reverse Proxy korrekt zu verwenden. Oder weshalb gibt es die Einstellungsseite? Und wenn man den ioBroker so einrichten kann, dass er über SSL erreichbar ist, sollten dann die Adapter das nicht mit berücksichtigen und deren Weboberfläche auch entsprechend erreichbar sein?

    Ja, ich kann für jeden Dienst eine Subdomain in Nginx anlegen und im Browser die Favoriten wenn ich das möchte. Schöner und einfacher wäre es aber, wenn das direkt im ioBroker funktioniert.

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

    @Dr.-Bakterius sagte in Reverse Proxy und ioBroker:

    Es muss doch möglich sein ioBroker auch hinter einem reverse Proxy korrekt zu verwenden. Oder weshalb gibt es die Einstellungsseite? Und wenn man den ioBroker so einrichten kann, dass er über SSL erreichbar ist, sollten dann die Adapter das nicht mit berücksichtigen und deren Weboberfläche auch entsprechend erreichbar sein?

    da sollte sich dann lieber mal einer der core entwickler dazu äussern.

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

    Dr. BakteriusD 1 Antwort Letzte Antwort
    0
    • OliverIOO OliverIO

      @Dr.-Bakterius sagte in Reverse Proxy und ioBroker:

      Es muss doch möglich sein ioBroker auch hinter einem reverse Proxy korrekt zu verwenden. Oder weshalb gibt es die Einstellungsseite? Und wenn man den ioBroker so einrichten kann, dass er über SSL erreichbar ist, sollten dann die Adapter das nicht mit berücksichtigen und deren Weboberfläche auch entsprechend erreichbar sein?

      da sollte sich dann lieber mal einer der core entwickler dazu äussern.

      Dr. BakteriusD Offline
      Dr. BakteriusD Offline
      Dr. Bakterius
      Most Active
      schrieb am zuletzt editiert von
      #9

      @OliverIO sagte in Reverse Proxy und ioBroker:

      da sollte sich dann lieber mal einer der core entwickler dazu äussern.

      Vielleicht @bluefox oder @apollon77?

      1 Antwort Letzte Antwort
      0
      • arteckA Offline
        arteckA Offline
        arteck
        Developer Most Active
        schrieb am zuletzt editiert von
        #10

        es gibt einen proxy adapter ..macht der das nicht ??

        zigbee hab ich, zwave auch, nuc's genauso und HA auch

        Dr. BakteriusD 1 Antwort Letzte Antwort
        0
        • arteckA arteck

          es gibt einen proxy adapter ..macht der das nicht ??

          Dr. BakteriusD Offline
          Dr. BakteriusD Offline
          Dr. Bakterius
          Most Active
          schrieb am zuletzt editiert von
          #11

          @arteck sagte in Reverse Proxy und ioBroker:

          es gibt einen proxy adapter

          Danke für den Tipp, kannte ich noch nicht. Aber auch damit funktioniert es leider nicht.

          Marc BergM 1 Antwort Letzte Antwort
          0
          • Dr. BakteriusD Dr. Bakterius

            @arteck sagte in Reverse Proxy und ioBroker:

            es gibt einen proxy adapter

            Danke für den Tipp, kannte ich noch nicht. Aber auch damit funktioniert es leider nicht.

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

            @Dr.-Bakterius

            Kennst Du diese Seite?

            https://github.com/ioBroker/ioBroker.admin?tab=readme-ov-file#reverse-proxy

            Aus meiner Sicht musst du im Tab "Reverse proxy" des Admin-Adapters Einträge machen:

            Pfad (URL-Präfix) Ziel-Port
            /vis/ 8082
            /nodered/ 1880
            /roborock/ z.B. 8088

            Im Nginx gibt es nur eine Weiterleitung an den Port 8081. Wichtig sind (mindestens) die Header

                    proxy_set_header   Host              $host;
                    proxy_set_header   X-Real-IP         $remote_addr;
                    proxy_set_header   X-Forwarded-For   $proxy_add_x_forwarded_for;
                    proxy_set_header   X-Forwarded-Proto $scheme; 
            

            Danach erreichst du alles über deine eine Domain:

            https://iobroker.deine-domain.de/       → Admin
            https://iobroker.deine-domain.de/vis/   → VIS
            https://iobroker.deine-domain.de/nodered/ → Node-RED
            

            Im Node-RED brauchst du zusätzlich in seiner settings.js den Eintrag httpAdminRoot: '/nodered' und httpNodeRoot: '/nodered' – sonst stimmen die internen Pfade nicht. Habe den Adapter nicht mehr installiert, kann auch sein, das man das in der Instanz Konfig einstellen kann.

            EDIT: den Reverse Proxy Adapter benötigt man nur, wenn man keinen NGINX betreibt.

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

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

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

            simonf04S Dr. BakteriusD 2 Antworten Letzte Antwort
            1
            • Marc BergM Marc Berg

              @Dr.-Bakterius

              Kennst Du diese Seite?

              https://github.com/ioBroker/ioBroker.admin?tab=readme-ov-file#reverse-proxy

              Aus meiner Sicht musst du im Tab "Reverse proxy" des Admin-Adapters Einträge machen:

              Pfad (URL-Präfix) Ziel-Port
              /vis/ 8082
              /nodered/ 1880
              /roborock/ z.B. 8088

              Im Nginx gibt es nur eine Weiterleitung an den Port 8081. Wichtig sind (mindestens) die Header

                      proxy_set_header   Host              $host;
                      proxy_set_header   X-Real-IP         $remote_addr;
                      proxy_set_header   X-Forwarded-For   $proxy_add_x_forwarded_for;
                      proxy_set_header   X-Forwarded-Proto $scheme; 
              

              Danach erreichst du alles über deine eine Domain:

              https://iobroker.deine-domain.de/       → Admin
              https://iobroker.deine-domain.de/vis/   → VIS
              https://iobroker.deine-domain.de/nodered/ → Node-RED
              

              Im Node-RED brauchst du zusätzlich in seiner settings.js den Eintrag httpAdminRoot: '/nodered' und httpNodeRoot: '/nodered' – sonst stimmen die internen Pfade nicht. Habe den Adapter nicht mehr installiert, kann auch sein, das man das in der Instanz Konfig einstellen kann.

              EDIT: den Reverse Proxy Adapter benötigt man nur, wenn man keinen NGINX betreibt.

              simonf04S Offline
              simonf04S Offline
              simonf04
              schrieb am zuletzt editiert von
              #13

              @Marc-Berg sagte in Reverse Proxy und ioBroker:

              Kennst Du diese Seite?

              https://github.com/ioBroker/ioBroker.admin?tab=readme-ov-file#reverse-proxy

              Genau. Hab das auch so am laufen.
              Etwas darunter hab ich vor einiger Zeit auch noch ein ausführlicheres Beispiel ergänzt inkl. Screenshots.

              OliverIOO 1 Antwort Letzte Antwort
              1
              • simonf04S simonf04

                @Marc-Berg sagte in Reverse Proxy und ioBroker:

                Kennst Du diese Seite?

                https://github.com/ioBroker/ioBroker.admin?tab=readme-ov-file#reverse-proxy

                Genau. Hab das auch so am laufen.
                Etwas darunter hab ich vor einiger Zeit auch noch ein ausführlicheres Beispiel ergänzt inkl. Screenshots.

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

                @simonf04

                Normalerweise benötigt die websocket Verbindung noch eine sonderbehandlung. Die kann der Adapter meines Wissens 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

                simonf04S 1 Antwort Letzte Antwort
                0
                • OliverIOO OliverIO

                  @simonf04

                  Normalerweise benötigt die websocket Verbindung noch eine sonderbehandlung. Die kann der Adapter meines Wissens nicht

                  simonf04S Offline
                  simonf04S Offline
                  simonf04
                  schrieb am zuletzt editiert von
                  #15

                  @OliverIO sagte in Reverse Proxy und ioBroker:

                  @simonf04

                  Normalerweise benötigt die websocket Verbindung noch eine sonderbehandlung. Die kann der Adapter meines Wissens nicht

                  Ging mir auch nicht um den iobroker.proxy adapter.

                  Das angesprochene example im admin readme ist mit nginx.

                  1 Antwort Letzte Antwort
                  0
                  • Marc BergM Marc Berg

                    @Dr.-Bakterius

                    Kennst Du diese Seite?

                    https://github.com/ioBroker/ioBroker.admin?tab=readme-ov-file#reverse-proxy

                    Aus meiner Sicht musst du im Tab "Reverse proxy" des Admin-Adapters Einträge machen:

                    Pfad (URL-Präfix) Ziel-Port
                    /vis/ 8082
                    /nodered/ 1880
                    /roborock/ z.B. 8088

                    Im Nginx gibt es nur eine Weiterleitung an den Port 8081. Wichtig sind (mindestens) die Header

                            proxy_set_header   Host              $host;
                            proxy_set_header   X-Real-IP         $remote_addr;
                            proxy_set_header   X-Forwarded-For   $proxy_add_x_forwarded_for;
                            proxy_set_header   X-Forwarded-Proto $scheme; 
                    

                    Danach erreichst du alles über deine eine Domain:

                    https://iobroker.deine-domain.de/       → Admin
                    https://iobroker.deine-domain.de/vis/   → VIS
                    https://iobroker.deine-domain.de/nodered/ → Node-RED
                    

                    Im Node-RED brauchst du zusätzlich in seiner settings.js den Eintrag httpAdminRoot: '/nodered' und httpNodeRoot: '/nodered' – sonst stimmen die internen Pfade nicht. Habe den Adapter nicht mehr installiert, kann auch sein, das man das in der Instanz Konfig einstellen kann.

                    EDIT: den Reverse Proxy Adapter benötigt man nur, wenn man keinen NGINX betreibt.

                    Dr. BakteriusD Offline
                    Dr. BakteriusD Offline
                    Dr. Bakterius
                    Most Active
                    schrieb am zuletzt editiert von
                    #16

                    @Marc-Berg sagte in Reverse Proxy und ioBroker:

                    Kennst Du diese Seite?

                    Ja, klar. Habe ich alles mehrfach inkl. KI-Hilfe durchgespielt. Leider ohne Erfolg. Ich möchte z.B. nodered über das Menü im ioBroker aufrufen können. Das klappt einfach nicht. Also entweder auf SSL verzichten oder mit eigenen Links arbeiten. Scheinbar ist es nicht möglich den iFrame in einer https-Seite zu öffnen. Egal ob beim Adapter SSL aktiv ist oder nicht. Nur die Fehlermeldungen unterscheiden sich. Entweder die Warnung, dass eine unverschlüsselte Seite nicht in eine verschlüsselte eingebunden werden kann. Oder man bekommt einen Error 500.

                    @simonf04 sagte in Reverse Proxy und ioBroker:

                    Hab das auch so am laufen.

                    Mit SSL?

                    OliverIOO simonf04S 2 Antworten Letzte Antwort
                    0
                    • Dr. BakteriusD Dr. Bakterius

                      @Marc-Berg sagte in Reverse Proxy und ioBroker:

                      Kennst Du diese Seite?

                      Ja, klar. Habe ich alles mehrfach inkl. KI-Hilfe durchgespielt. Leider ohne Erfolg. Ich möchte z.B. nodered über das Menü im ioBroker aufrufen können. Das klappt einfach nicht. Also entweder auf SSL verzichten oder mit eigenen Links arbeiten. Scheinbar ist es nicht möglich den iFrame in einer https-Seite zu öffnen. Egal ob beim Adapter SSL aktiv ist oder nicht. Nur die Fehlermeldungen unterscheiden sich. Entweder die Warnung, dass eine unverschlüsselte Seite nicht in eine verschlüsselte eingebunden werden kann. Oder man bekommt einen Error 500.

                      @simonf04 sagte in Reverse Proxy und ioBroker:

                      Hab das auch so am laufen.

                      Mit SSL?

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

                      @Dr.-Bakterius

                      Schaue im Browser in den dev Tools mit F12
                      Im Network tab
                      Welche requests nicht funktionieren

                      Ssl Seiten in iFrames gehen auf http Seiten nicht,
                      Das ist aus Sicht des Browsers eine sicherheitslücke

                      https://developer.mozilla.org/en-US/docs/Web/Security/Defenses/Mixed_content#:~:text=Examples of mixed content requests,-Mixed content requests&text=https://secure.com loads,the origin of the request.

                      Wenn beides ssl ist dann könnte es an Header informationen
                      der Seite im iframe liegen.

                      Schaue nach x-Frame-Option oder der content security policy
                      Auch dazu kannst du dir in den dev Tools die requests anschauen und vor alle. Auch die response header anschauen

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

                      Dr. BakteriusD 1 Antwort Letzte Antwort
                      0
                      • OliverIOO OliverIO

                        @Dr.-Bakterius

                        Schaue im Browser in den dev Tools mit F12
                        Im Network tab
                        Welche requests nicht funktionieren

                        Ssl Seiten in iFrames gehen auf http Seiten nicht,
                        Das ist aus Sicht des Browsers eine sicherheitslücke

                        https://developer.mozilla.org/en-US/docs/Web/Security/Defenses/Mixed_content#:~:text=Examples of mixed content requests,-Mixed content requests&text=https://secure.com loads,the origin of the request.

                        Wenn beides ssl ist dann könnte es an Header informationen
                        der Seite im iframe liegen.

                        Schaue nach x-Frame-Option oder der content security policy
                        Auch dazu kannst du dir in den dev Tools die requests anschauen und vor alle. Auch die response header anschauen

                        Dr. BakteriusD Offline
                        Dr. BakteriusD Offline
                        Dr. Bakterius
                        Most Active
                        schrieb am zuletzt editiert von
                        #18

                        @OliverIO Danke für den Tipp. Sobald ich wieder Lust habe damit zu experimentieren, werde ich mir das ansehen.

                        simonf04S 1 Antwort Letzte Antwort
                        0
                        • Dr. BakteriusD Dr. Bakterius

                          @Marc-Berg sagte in Reverse Proxy und ioBroker:

                          Kennst Du diese Seite?

                          Ja, klar. Habe ich alles mehrfach inkl. KI-Hilfe durchgespielt. Leider ohne Erfolg. Ich möchte z.B. nodered über das Menü im ioBroker aufrufen können. Das klappt einfach nicht. Also entweder auf SSL verzichten oder mit eigenen Links arbeiten. Scheinbar ist es nicht möglich den iFrame in einer https-Seite zu öffnen. Egal ob beim Adapter SSL aktiv ist oder nicht. Nur die Fehlermeldungen unterscheiden sich. Entweder die Warnung, dass eine unverschlüsselte Seite nicht in eine verschlüsselte eingebunden werden kann. Oder man bekommt einen Error 500.

                          @simonf04 sagte in Reverse Proxy und ioBroker:

                          Hab das auch so am laufen.

                          Mit SSL?

                          simonf04S Offline
                          simonf04S Offline
                          simonf04
                          schrieb am zuletzt editiert von
                          #19

                          @Dr.-Bakterius sagte in Reverse Proxy und ioBroker:

                          Mit SSL?

                          Aktuell hab ich iobroker selbst auf http laufen. SSL macht dann der proxy.

                          Hatte aber auch mal testweise iobroker selber auch auf https laufen und dann nochmal nginx dahinter.

                          1 Antwort Letzte Antwort
                          0
                          • Dr. BakteriusD Dr. Bakterius

                            @OliverIO Danke für den Tipp. Sobald ich wieder Lust habe damit zu experimentieren, werde ich mir das ansehen.

                            simonf04S Offline
                            simonf04S Offline
                            simonf04
                            schrieb am zuletzt editiert von
                            #20

                            @Dr.-Bakterius sagte in Reverse Proxy und ioBroker:

                            @OliverIO Danke für den Tipp. Sobald ich wieder Lust habe damit zu experimentieren, werde ich mir das ansehen.

                            Gerne dann deine komplette Konfiguration hier senden (falls was nicht passt)

                            Dann kann man besser helfen wie nur mit Fehlermeldung.

                            1 Antwort Letzte Antwort
                            0

                            Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                            Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                            Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                            Registrieren Anmelden
                            Antworten
                            • In einem neuen Thema antworten
                            Anmelden zum Antworten
                            • Älteste zuerst
                            • Neuste zuerst
                            • Meiste Stimmen


                            Support us

                            ioBroker
                            Community Adapters
                            Donate
                            FAQ Cloud / IOT
                            HowTo: Node.js-Update
                            HowTo: Backup/Restore
                            Downloads
                            BLOG

                            453

                            Online

                            32.7k

                            Benutzer

                            82.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