Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. iobroker admin 5.1 via Apache 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.2k

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

iobroker admin 5.1 via Apache Reverse Proxy

Scheduled Pinned Locked Moved ioBroker Allgemein
8 Posts 5 Posters 839 Views 5 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • snakescbS Offline
    snakescbS Offline
    snakescb
    wrote on last edited by
    #1

    Hallo liebes Forum,

    ich benutze seit Jahren meinen ioBroker auch über einen Apache Reverse Proxy wenn ich ausser Haus bin, und das hat mit der Anleitung [https://www.iobroker.net/docu/index-303.htm?page_id=5082&lang=de] auch jeweils tadellos funktioniert.

    Seit der neuen Admin version 5.1.xx kriege ich allerdings nur noch das blaue ioBroker logo das für ewig kreist, und ich konnte weder in der ursprünglichen Anleitung noch im Internet generell eine Lösung dazu finden. Ich vermute, das im reverse Proxy irgendetwas zusätzlich weitergeleitet werden müsste, aber ich habe keine Möglichkeit herauszufinden was fehlt.

    Hat jemand die neue iobroker admin via Apache remote proxy am laufen?

    Viele Grüsse
    Christian

    AlCalzoneA 1 Reply Last reply
    0
    • snakescbS snakescb

      Hallo liebes Forum,

      ich benutze seit Jahren meinen ioBroker auch über einen Apache Reverse Proxy wenn ich ausser Haus bin, und das hat mit der Anleitung [https://www.iobroker.net/docu/index-303.htm?page_id=5082&lang=de] auch jeweils tadellos funktioniert.

      Seit der neuen Admin version 5.1.xx kriege ich allerdings nur noch das blaue ioBroker logo das für ewig kreist, und ich konnte weder in der ursprünglichen Anleitung noch im Internet generell eine Lösung dazu finden. Ich vermute, das im reverse Proxy irgendetwas zusätzlich weitergeleitet werden müsste, aber ich habe keine Möglichkeit herauszufinden was fehlt.

      Hat jemand die neue iobroker admin via Apache remote proxy am laufen?

      Viele Grüsse
      Christian

      AlCalzoneA Offline
      AlCalzoneA Offline
      AlCalzone
      Developer
      wrote on last edited by
      #2

      @snakescb der ioBroker admin verwendet Websockets für den Datenaustausch. Ich erinnere mich, dass mindestens in NGINX eine extra Einstellung hierfür gemacht werden musste. Kann dir allerdings nicht sagen, was das für Apache heißt.

      Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

      snakescbS 1 Reply Last reply
      0
      • AlCalzoneA AlCalzone

        @snakescb der ioBroker admin verwendet Websockets für den Datenaustausch. Ich erinnere mich, dass mindestens in NGINX eine extra Einstellung hierfür gemacht werden musste. Kann dir allerdings nicht sagen, was das für Apache heißt.

        snakescbS Offline
        snakescbS Offline
        snakescb
        wrote on last edited by
        #3

        @alcalzone Danke für die Antwort. Kennst Du die Einstellung für NGINX, und kannst Du bestätigen das die erst ab admin Version 5 benötigt wurde?

        Danke
        Christian

        AlCalzoneA 1 Reply Last reply
        0
        • snakescbS snakescb

          @alcalzone Danke für die Antwort. Kennst Du die Einstellung für NGINX, und kannst Du bestätigen das die erst ab admin Version 5 benötigt wurde?

          Danke
          Christian

          AlCalzoneA Offline
          AlCalzoneA Offline
          AlCalzone
          Developer
          wrote on last edited by AlCalzone
          #4

          http://nginx.org/en/docs/http/websocket.html
          Ich weiß nicht, ab wann das nötig wurde - nutze ich selbst nicht im ioBroker-Kontext.

          Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

          snakescbS 1 Reply Last reply
          0
          • AlCalzoneA AlCalzone

            http://nginx.org/en/docs/http/websocket.html
            Ich weiß nicht, ab wann das nötig wurde - nutze ich selbst nicht im ioBroker-Kontext.

            snakescbS Offline
            snakescbS Offline
            snakescb
            wrote on last edited by
            #5

            Danke @alcalzone! Das hat mir schon geholfen.

            Wenns von generellem Interesse ist. Es liegt tatsächlich daran, das ab Version 5 die websockets über ws:// kommunizieren (vorher ging das glaub über http://.../socket.io), und diese im Reverse Proxy nun separat behandelt werden müssen.

            Für NGINX hatz @alcalzone ja schon eine passende Lösung geteilt. Für Apache2 kann das folgendermassen gemacht werden:

                    ProxyPreserveHost On
                    ProxyAddHeaders On
                    ProxyRequests Off
            
                    RewriteEngine On
                    RewriteCond %{HTTP:Upgrade} = websocket [NC]
                    RewriteRule /(.*) ws://10.64.50.4:8081/$1 [P,L]
                    RewriteCond %{HTTP:Upgrade} != websocket [NC]
                    RewriteRule /(.*) http://10.64.50.4:8081/$1 [P,L]
            

            Vielen Dank für eure Hilfe!

            T O 2 Replies Last reply
            0
            • G Offline
              G Offline
              GiuseppeS
              wrote on last edited by
              #6

              Verwende erst seit kurzem die Docker Umsetzung Ngnix Proxy Manager. Konfigurationen sind echt simpel. Das Thema Websocket wird dort mit einem Haken aktiviert. Dank dem Hinweis hier im Thread läuft es auch bei mir. Danke

              20dd1a27-99b1-4be0-9b0a-448368dd29d8-image.png

              1 Reply Last reply
              0
              • snakescbS snakescb

                Danke @alcalzone! Das hat mir schon geholfen.

                Wenns von generellem Interesse ist. Es liegt tatsächlich daran, das ab Version 5 die websockets über ws:// kommunizieren (vorher ging das glaub über http://.../socket.io), und diese im Reverse Proxy nun separat behandelt werden müssen.

                Für NGINX hatz @alcalzone ja schon eine passende Lösung geteilt. Für Apache2 kann das folgendermassen gemacht werden:

                        ProxyPreserveHost On
                        ProxyAddHeaders On
                        ProxyRequests Off
                
                        RewriteEngine On
                        RewriteCond %{HTTP:Upgrade} = websocket [NC]
                        RewriteRule /(.*) ws://10.64.50.4:8081/$1 [P,L]
                        RewriteCond %{HTTP:Upgrade} != websocket [NC]
                        RewriteRule /(.*) http://10.64.50.4:8081/$1 [P,L]
                

                Vielen Dank für eure Hilfe!

                T Offline
                T Offline
                thesnoopy
                wrote on last edited by
                #7

                Hallo @snakescb
                kannst du mir bitte deine komplette rewrite config schicken? Ich bekomme es mit den snippets einfach nicht hin.
                Gruß,
                thesnoopy

                1 Reply Last reply
                0
                • snakescbS snakescb

                  Danke @alcalzone! Das hat mir schon geholfen.

                  Wenns von generellem Interesse ist. Es liegt tatsächlich daran, das ab Version 5 die websockets über ws:// kommunizieren (vorher ging das glaub über http://.../socket.io), und diese im Reverse Proxy nun separat behandelt werden müssen.

                  Für NGINX hatz @alcalzone ja schon eine passende Lösung geteilt. Für Apache2 kann das folgendermassen gemacht werden:

                          ProxyPreserveHost On
                          ProxyAddHeaders On
                          ProxyRequests Off
                  
                          RewriteEngine On
                          RewriteCond %{HTTP:Upgrade} = websocket [NC]
                          RewriteRule /(.*) ws://10.64.50.4:8081/$1 [P,L]
                          RewriteCond %{HTTP:Upgrade} != websocket [NC]
                          RewriteRule /(.*) http://10.64.50.4:8081/$1 [P,L]
                  

                  Vielen Dank für eure Hilfe!

                  O Offline
                  O Offline
                  olterion
                  wrote on last edited by
                  #8

                  Hallo @snakescb
                  durch deinen Eintrag konnte ich zumindest den Admin per reverse proxy zugänglich machen.

                  Leider fehlt mir aber der Durchblick, um die Wiki Config aus dem Wiki Eintrag
                  Zugriff auf ioBroker von außen über Reverse Proxy
                  mit den genannten Zeilen für den websocket zu ergänzen.

                  Das wäre super, wenn das dort jemand ergänzen könnte, bzw. hier eine aktualisierte Version einfügen würde.

                  Grüße,
                  Olli

                  1 Reply Last reply
                  0
                  Reply
                  • Reply as topic
                  Log in to reply
                  • Oldest to Newest
                  • Newest to Oldest
                  • Most Votes


                  Support us

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

                  389

                  Online

                  32.5k

                  Users

                  81.7k

                  Topics

                  1.3m

                  Posts
                  Community
                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                  ioBroker Community 2014-2025
                  logo
                  • Login

                  • Don't have an account? Register

                  • Login or register to search.
                  • First post
                    Last post
                  0
                  • Home
                  • Recent
                  • Tags
                  • Unread 0
                  • Categories
                  • Unreplied
                  • Popular
                  • GitHub
                  • Docu
                  • Hilfe