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. ioBroker Allgemein
  4. buanet/iobroker node red port 80

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

buanet/iobroker node red port 80

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
buanet dockernode red adapter alexaport 80
29 Beiträge 5 Kommentatoren 3.9k 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.
  • V vepman

    @Dragondrummer71
    Ich will wenigstens mal kurz berichten.
    Leider läuft die Portweiterleitung (im Beispiel mit Port 8008) nicht bei mir:

    iptables is already the newest version (1.8.2-4).
    0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
    root@buanet-iobroker1:~# sudo iptables -t nat -L
    sudo: unable to resolve host buanet-iobroker1: Name or service not known
    iptables v1.8.2 (legacy): can't initialize iptables table `nat': Permission denied (you must be root)
    Perhaps iptables or your kernel needs to be upgraded.
    root@buanet-iobroker1:~# sudo iptables -t nat -L     
    sudo: unable to resolve host buanet-iobroker1: Name or service not known
    iptables v1.8.2 (legacy): can't initialize iptables table `nat': Permission denied (you must be root)
    Perhaps iptables or your kernel needs to be upgraded.
    root@buanet-iobroker1:~# sudo iptables -A PREROUTING -t nat -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 8008
    sudo: unable to resolve host buanet-iobroker1: Name or service not known
    getsockopt failed strangely: Operation not permitted
    

    Im Moment bin ich ratlos

    D Offline
    D Offline
    Dragondrummer71
    schrieb am zuletzt editiert von
    #21

    @vepman Versuchs mal ohne sudo.

    V 1 Antwort Letzte Antwort
    0
    • D Dragondrummer71

      @vepman Versuchs mal ohne sudo.

      V Offline
      V Offline
      vepman
      schrieb am zuletzt editiert von
      #22

      @Dragondrummer71

      Dann kommt dieses:

      root@buanet-iobroker1:/opt/iobroker# iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8008
      getsockopt failed strangely: Operation not permitted
      root@buanet-iobroker1:/opt/iobroker#
      
      D 1 Antwort Letzte Antwort
      0
      • V vepman

        @Dragondrummer71

        Dann kommt dieses:

        root@buanet-iobroker1:/opt/iobroker# iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8008
        getsockopt failed strangely: Operation not permitted
        root@buanet-iobroker1:/opt/iobroker#
        
        D Offline
        D Offline
        Dragondrummer71
        schrieb am zuletzt editiert von Dragondrummer71
        #23

        @vepman Bekommst du eine Ausgabe bei:

        iptables -t nat -L
        

        Der Befehl sollte auch ohne sudo funktionieren.
        Es gab verschiedene Versionen des Docker Conatiners, bei welchen sudo nicht funktioniert hatte :

        v3.0.2beta (2019-06-13)
            using gosu instead of sudo
            changing output of ioBroker logging
        

        Du kannst das ganze mal mit gosu versuchen. Ich bin jetzt auch nicht der Linux Spezialist deshalb muss ich da auch mehr vermuten als zu wissen.
        Vielleicht wäre es mal eine Möglichkeit einen neuen Container mit der aktuellen Version und deinen Daten aufzusetzen und dann das ganze zu versuchen. Ich selbst bin auf McVlan mit eigener IP Adresse umgestiegen .
        Ein weiteres Thema was mir noch einfällt: Läuft der Container "mit hoher priorität"? Ohne geht es glaube ich nicht.

        V 1 Antwort Letzte Antwort
        1
        • D Dragondrummer71

          @vepman Bekommst du eine Ausgabe bei:

          iptables -t nat -L
          

          Der Befehl sollte auch ohne sudo funktionieren.
          Es gab verschiedene Versionen des Docker Conatiners, bei welchen sudo nicht funktioniert hatte :

          v3.0.2beta (2019-06-13)
              using gosu instead of sudo
              changing output of ioBroker logging
          

          Du kannst das ganze mal mit gosu versuchen. Ich bin jetzt auch nicht der Linux Spezialist deshalb muss ich da auch mehr vermuten als zu wissen.
          Vielleicht wäre es mal eine Möglichkeit einen neuen Container mit der aktuellen Version und deinen Daten aufzusetzen und dann das ganze zu versuchen. Ich selbst bin auf McVlan mit eigener IP Adresse umgestiegen .
          Ein weiteres Thema was mir noch einfällt: Läuft der Container "mit hoher priorität"? Ohne geht es glaube ich nicht.

          V Offline
          V Offline
          vepman
          schrieb am zuletzt editiert von vepman
          #24

          @Dragondrummer71 sagte in buanet/iobroker node red port 80:

          @vepman
          Ein weiteres Thema was mir noch einfällt: Läuft der Container "mit hoher priorität"? Ohne geht es glaube ich nicht.

          Das war ein guter Tipp. Es kommen keine Fehlermeldungen mehr.
          Ich dachte "hohe Priorität" bezieht sich auf die Zeit die der Container als Task bekommt.
          Bedeutet wohl aber, dass er root-Rechte bekommt.
          Jetzt suche ich mal, warum Alexa nichts findet.
          Bin jetzt schon einen großen Schritt weiter. Danke!
          Mit McVlan werde ich mich auch mal beschäftigen, aber erst später.

          1 Antwort Letzte Antwort
          0
          • K Offline
            K Offline
            Kefut
            schrieb am zuletzt editiert von
            #25

            Hi @Dragondrummer71 ,

            danke Dir für die Skript. Ich war super happy als ich das gefunden hatte und es damit sofort ans Laufen bekommen habe. Nun habe ich aber ein anderes Problem: Jegliche Port 80 Anfragen werden ja nun an Node red geforwarded, also auch der Aufruf der Synology Oberfläche und (wenn ich es richtig verstehe) auch die response von Let's encrypt bei der Erneuerung von Zertifikaten.
            Daher nun die Frage: Wie hast Du das gelöst? Kann man das temporär deaktivieren - bzw. wie rolle ich das zurück? Denn aktuell hilft noch nichtmal das Stoppen von Docker um die Synology wieder über Port 80 zu erreichen.

            Viele Grüße,
            Christoph

            D 1 Antwort Letzte Antwort
            0
            • K Kefut

              Hi @Dragondrummer71 ,

              danke Dir für die Skript. Ich war super happy als ich das gefunden hatte und es damit sofort ans Laufen bekommen habe. Nun habe ich aber ein anderes Problem: Jegliche Port 80 Anfragen werden ja nun an Node red geforwarded, also auch der Aufruf der Synology Oberfläche und (wenn ich es richtig verstehe) auch die response von Let's encrypt bei der Erneuerung von Zertifikaten.
              Daher nun die Frage: Wie hast Du das gelöst? Kann man das temporär deaktivieren - bzw. wie rolle ich das zurück? Denn aktuell hilft noch nichtmal das Stoppen von Docker um die Synology wieder über Port 80 zu erreichen.

              Viele Grüße,
              Christoph

              D Offline
              D Offline
              Dragondrummer71
              schrieb am zuletzt editiert von Dragondrummer71
              #26

              Hi @Kefut
              Das Problem habe ich nicht. Eigentlich verstehe ich eine Portweiterleitung so, dass die info's an allen Stellen auftauchen und somit sollten beide IP's weiterhin funktionieren. Ich habe meinen ioBroker im MCVlan laufen und somit zwei unterschiedliche IP Adressen (NAS / IoBroker) hast du hier eine Bridge? Ich hab's mal mit PhotoStation vesucht (benutzt ja auch Port 80) das funktioniert ganz normal.

              Zum Thema zurückrollen: Die Portweiterleitung sollte eigentlich nach starten des Containers ohne everystart Skript wieder weg sein. Deshalb ja auch dieses Skript, da es bei mir nicht permanent war.
              Ansonsten sollte das funktionieren: (das heißt der selbe Befehlt jedoch mit -D für delete)
              sudo iptables -A PREROUTING -t nat -D -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 8080

              K 1 Antwort Letzte Antwort
              0
              • D Dragondrummer71

                Hi @Kefut
                Das Problem habe ich nicht. Eigentlich verstehe ich eine Portweiterleitung so, dass die info's an allen Stellen auftauchen und somit sollten beide IP's weiterhin funktionieren. Ich habe meinen ioBroker im MCVlan laufen und somit zwei unterschiedliche IP Adressen (NAS / IoBroker) hast du hier eine Bridge? Ich hab's mal mit PhotoStation vesucht (benutzt ja auch Port 80) das funktioniert ganz normal.

                Zum Thema zurückrollen: Die Portweiterleitung sollte eigentlich nach starten des Containers ohne everystart Skript wieder weg sein. Deshalb ja auch dieses Skript, da es bei mir nicht permanent war.
                Ansonsten sollte das funktionieren: (das heißt der selbe Befehlt jedoch mit -D für delete)
                sudo iptables -A PREROUTING -t nat -D -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 8080

                K Offline
                K Offline
                Kefut
                schrieb am zuletzt editiert von
                #27

                Hi @Dragondrummer71
                hab es jetzt auch ganz zum laufen bekommen! Das MACVlan war noch nicht richtig eingestellt. Danke Dir!
                Wobei eine Frage hab ich noch an Dich: Benutzt Du Reverse Proxies die auf den Container zeigen? Die funktionieren bei mir trotz Bridge noch nicht.

                D 1 Antwort Letzte Antwort
                0
                • K Kefut

                  Hi @Dragondrummer71
                  hab es jetzt auch ganz zum laufen bekommen! Das MACVlan war noch nicht richtig eingestellt. Danke Dir!
                  Wobei eine Frage hab ich noch an Dich: Benutzt Du Reverse Proxies die auf den Container zeigen? Die funktionieren bei mir trotz Bridge noch nicht.

                  D Offline
                  D Offline
                  Dragondrummer71
                  schrieb am zuletzt editiert von
                  #28

                  Hi @Kefut
                  ne sorry da kann ich nicht helfen. Das nutze ich nicht. Nutzt du hierzu das NAS (als Reverse Proxy). Denn dann denke ich funktinoiert das nicht (bin dazu aber nicht wirklich ein Spezialist), da du auf dem gleichen Host ja die gleiche Netzwerkkarte für die Kommunikation nutzt (Host und Docker). Wenn du zwei Netzwerkkarten hast, müsste es funktionieren. Aber wie gesagt keine Gewähr für das was ich hier sage.
                  Gruß Dragondrummer71

                  K 1 Antwort Letzte Antwort
                  0
                  • D Dragondrummer71

                    Hi @Kefut
                    ne sorry da kann ich nicht helfen. Das nutze ich nicht. Nutzt du hierzu das NAS (als Reverse Proxy). Denn dann denke ich funktinoiert das nicht (bin dazu aber nicht wirklich ein Spezialist), da du auf dem gleichen Host ja die gleiche Netzwerkkarte für die Kommunikation nutzt (Host und Docker). Wenn du zwei Netzwerkkarten hast, müsste es funktionieren. Aber wie gesagt keine Gewähr für das was ich hier sage.
                    Gruß Dragondrummer71

                    K Offline
                    K Offline
                    Kefut
                    schrieb am zuletzt editiert von
                    #29

                    Hi @Dragondrummer71
                    ich bin einen Schritt weiter. Ich folge der Anleitung hier: http://www.stueben.de/iobroker-im-docker-auf-der-synology-diskstation-im-gleichen-subnet/ und komme nun zumindest mit Remote Proxy (auf der NAS) auf die Admin Oberfläche. Irgendwas ist aber immer noch nicht 100% korrekt. Wenn ich über den Remote Proxy auf die Admin Oberfläche zugreife, werden die Adapter und das Log nicht geladen. Der Rest scheint zu funktionieren..

                    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
                    FAQ Cloud / IOT
                    HowTo: Node.js-Update
                    HowTo: Backup/Restore
                    Downloads
                    BLOG

                    754

                    Online

                    32.6k

                    Benutzer

                    82.1k

                    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