Weiter zum Inhalt
  • Home
  • Aktuell
  • 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. Offizielle Empfehlung: nodejs 24

NEWS

  • Der neue Monatsrückblick für September 2026 ist online!
    BluefoxB
    Bluefox
    8
    1
    248

  • Neu im Blog: Was die neue Website alles kann
    BluefoxB
    Bluefox
    7
    1
    239

  • Node.js 24 ist jetzt offiziell empfohlen!
    apollon77A
    apollon77
    9
    1
    506

Offizielle Empfehlung: nodejs 24

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
89 Beiträge 19 Kommentatoren 3.2k Aufrufe 24 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.
  • mcm1957M
    mcm1957M
    mcm1957
    Developer Most Active
    schrieb am zuletzt editiert von
    #47

    Mit node 24 / npm 11 wird NICHTS geblockt. Da brauchst auch nix freizugeben.
    Das sind alles nur npm WARNINGs und die notwendigen Freigaben werden vor node 27 (da wird das Ganze mit npm 12 dann scharf) geeignet erfolgen.

    Die Warnings können derzeit einfach ignoriert werden. Und einfach mal alles Scripts ohne Abklärung freizugeben schaltet den sinnvollen zufünftigen nmp Sicherheitsmechanismus aus. Die letzten npm security Vorfälle basierten oft auf eingeschleusten scripts.

    Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
    Support Repositoryverwaltung.

    Wer 'nen Kaffee spendieren will: https://paypal.me

    LESEN - gute Forenbeitrage

    Thomas BraunT 1 Antwort Letzte Antwort
    1
    • mcm1957M mcm1957

      Mit node 24 / npm 11 wird NICHTS geblockt. Da brauchst auch nix freizugeben.
      Das sind alles nur npm WARNINGs und die notwendigen Freigaben werden vor node 27 (da wird das Ganze mit npm 12 dann scharf) geeignet erfolgen.

      Die Warnings können derzeit einfach ignoriert werden. Und einfach mal alles Scripts ohne Abklärung freizugeben schaltet den sinnvollen zufünftigen nmp Sicherheitsmechanismus aus. Die letzten npm security Vorfälle basierten oft auf eingeschleusten scripts.

      Thomas BraunT
      Thomas BraunT
      Thomas Braun
      Most Active
      schrieb am zuletzt editiert von
      #48

      @mcm1957

      Kann man das dann als Maintainer des Pakets mitgeben? Ich meine ich hätte da sowas gelesen.

      Linux-Werkzeugkasten:
      https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
      NodeJS Fixer Skript:
      https://forum.iobroker.net/topic/68035/iob-node-fix-skript
      iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

      1 Antwort Letzte Antwort
      0
      • mcm1957M
        mcm1957M
        mcm1957
        Developer Most Active
        schrieb am zuletzt editiert von
        #49

        oder anders gesagt - sorry wenn ich Thomas widerspreche -

        USERn wird von der Verwendung von 'npm install-scripts approve <pkg>' o.ä. dringen ABGERATEN.

        Allfällige Anpassungen müssen und werden in den jeweiligen Adaptern vorgenommen. Derzeit wird nichts geblcokt.

        Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
        Support Repositoryverwaltung.

        Wer 'nen Kaffee spendieren will: https://paypal.me

        LESEN - gute Forenbeitrage

        Thomas BraunT 1 Antwort Letzte Antwort
        0
        • mcm1957M mcm1957

          oder anders gesagt - sorry wenn ich Thomas widerspreche -

          USERn wird von der Verwendung von 'npm install-scripts approve <pkg>' o.ä. dringen ABGERATEN.

          Allfällige Anpassungen müssen und werden in den jeweiligen Adaptern vorgenommen. Derzeit wird nichts geblcokt.

          Thomas BraunT
          Thomas BraunT
          Thomas Braun
          Most Active
          schrieb am zuletzt editiert von
          #50

          @mcm1957 sagte:

          sorry wenn ich Thomas widerspreche -

          Nö, ist kein Widerspruch. Hatte doch oben schon ergänzt:

          Edit: Soweit ich das verstanden habe wird das aber erst mit npm12 'scharf geschaltet', bei npm 11 ist es zur Zeit nur eine Anzeige und dient zum testen.

          Linux-Werkzeugkasten:
          https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
          NodeJS Fixer Skript:
          https://forum.iobroker.net/topic/68035/iob-node-fix-skript
          iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

          1 Antwort Letzte Antwort
          1
          • Peter V.P
            Peter V.P
            Peter V.
            schrieb am zuletzt editiert von
            #51

            Danke für eure Infos und Hilfe.
            Auch wenn ich jetzt einige Scripte mit "npm install-scripts approve" bearbeitet habe, hoffe ich doch, das jetzt am System nix verbogen ist.
            Ansonsten läuft mein Setup ganz zuverlässig.
            Die Git installationen sind bis auf einen Adapter (FritzDect) gerade gezogen. Bei dem warte ich jetzt noch, da dort einige spezielle Anpassungen drin sind.
            Nochmals Danke ;)

            Thomas BraunT 1 Antwort Letzte Antwort
            0
            • Peter V.P Peter V.

              Danke für eure Infos und Hilfe.
              Auch wenn ich jetzt einige Scripte mit "npm install-scripts approve" bearbeitet habe, hoffe ich doch, das jetzt am System nix verbogen ist.
              Ansonsten läuft mein Setup ganz zuverlässig.
              Die Git installationen sind bis auf einen Adapter (FritzDect) gerade gezogen. Bei dem warte ich jetzt noch, da dort einige spezielle Anpassungen drin sind.
              Nochmals Danke ;)

              Thomas BraunT
              Thomas BraunT
              Thomas Braun
              Most Active
              schrieb am zuletzt editiert von
              #52

              @Peter-V. sagte:

              Auch wenn ich jetzt einige Scripte mit "npm install-scripts approve" bearbeitet habe, hoffe ich doch, das jetzt am System nix verbogen ist.

              Da die Meldungen eh zur Zeit für npm 11 ohne Relevanz sind ist da auch nix verbogen. Bis npm12 werden die Pakete vermutlich ohnehin nochmal aktualisiert und fallen wieder in den Sperrzustand zurück.

              Linux-Werkzeugkasten:
              https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
              NodeJS Fixer Skript:
              https://forum.iobroker.net/topic/68035/iob-node-fix-skript
              iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

              1 Antwort Letzte Antwort
              2
              • KrisiunK
                KrisiunK
                Krisiun
                schrieb am zuletzt editiert von
                #53

                Alles hat super geklappt 👍
                Vielen Dank 😊

                1 Antwort Letzte Antwort
                0
                • KrisiunK
                  KrisiunK
                  Krisiun
                  schrieb am zuletzt editiert von
                  #54

                  Ich muss mein Kommentar etwas korrigieren ,

                  Bei mir lief Node.js 24.21.0 grundsätzlich stabil, allerdings ist der RAM-Verbrauch des ioBroker/js-controller deutlich angestiegen. Unter Node 24 lag der Prozess zeitweise bei ca. 1–2 GB RSS. Nach dem Wechsel zurück auf Node 22.23.3 liegt er wieder bei rund 400 MB RSS. Funktionale Probleme hatte ich dabei keine, auffällig war vor allem der deutlich höhere Speicherverbrauch.

                  Samson71S Thomas BraunT 2 Antworten Letzte Antwort
                  0
                  • KrisiunK Krisiun

                    Ich muss mein Kommentar etwas korrigieren ,

                    Bei mir lief Node.js 24.21.0 grundsätzlich stabil, allerdings ist der RAM-Verbrauch des ioBroker/js-controller deutlich angestiegen. Unter Node 24 lag der Prozess zeitweise bei ca. 1–2 GB RSS. Nach dem Wechsel zurück auf Node 22.23.3 liegt er wieder bei rund 400 MB RSS. Funktionale Probleme hatte ich dabei keine, auffällig war vor allem der deutlich höhere Speicherverbrauch.

                    Samson71S
                    Samson71S
                    Samson71
                    schrieb am zuletzt editiert von
                    #55

                    @Krisiun
                    Das ist nichts neues

                    https://forum.iobroker.net/topic/85471/steigender-ram-swap-nach-update-auf-nodesjs24

                    Markus

                    Bitte beachten:
                    Hinweise für gute Forenbeiträge
                    Maßnahmen zum Schutz des Forums

                    1 Antwort Letzte Antwort
                    0
                    • KrisiunK
                      KrisiunK
                      Krisiun
                      schrieb am zuletzt editiert von
                      #56

                      @samson71
                      Sorry wusste ich nicht

                      1 Antwort Letzte Antwort
                      0
                      • KrisiunK Krisiun

                        Ich muss mein Kommentar etwas korrigieren ,

                        Bei mir lief Node.js 24.21.0 grundsätzlich stabil, allerdings ist der RAM-Verbrauch des ioBroker/js-controller deutlich angestiegen. Unter Node 24 lag der Prozess zeitweise bei ca. 1–2 GB RSS. Nach dem Wechsel zurück auf Node 22.23.3 liegt er wieder bei rund 400 MB RSS. Funktionale Probleme hatte ich dabei keine, auffällig war vor allem der deutlich höhere Speicherverbrauch.

                        Thomas BraunT
                        Thomas BraunT
                        Thomas Braun
                        Most Active
                        schrieb am zuletzt editiert von
                        #57

                        @Krisiun sagte:

                        auffällig war vor allem der deutlich höhere Speicherverbrauch.

                        Was aber grundsätzlich kein Fehler oder Problem ist. Hängt halt von der Grundausstattung des Systems ab und wie z. B. dein swap konfiguriert ist.

                        Linux-Werkzeugkasten:
                        https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                        NodeJS Fixer Skript:
                        https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                        iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                        1 Antwort Letzte Antwort
                        0
                        • B
                          B
                          bennohaf
                          schrieb am zuletzt editiert von
                          #58

                          Vielen Dank @tombox . Auch wenn ich keinen Linux Hintergrund habe, habe die v24 ohne Probleme dank deiner Vorgehensweise installiert. Auch merke ich noch keine Performance Probleme mit meinem PI 4 8GB. Danke!

                          1 Antwort Letzte Antwort
                          0
                          • KrisiunK
                            KrisiunK
                            Krisiun
                            schrieb am zuletzt editiert von
                            #59

                            @thomas-braun
                            Danke für die Erklärung. Performance-Probleme hatte ich unter Node 24 ebenfalls nicht. Mein Pi 5 hat 16 GB RAM, Swap wurde nicht benutzt und es waren noch rund 11 GB verfügbar. Auffällig war für mich nur der Unterschied beim js-controller: Unter Node 24.21.0 lag der RSS zeitweise bei ca. 2 GB, nach dem Wechsel zurück auf Node 22.23.3 nach rund 24 Stunden bei ca. 400 MB. Ist so ein Unterschied zwischen Node 22 und 24 aus deiner Sicht noch normal bzw. durch das geänderte Speichermanagement erklärbar?

                            crunchipC 1 Antwort Letzte Antwort
                            0
                            • KrisiunK
                              KrisiunK
                              Krisiun
                              schrieb am zuletzt editiert von
                              #60

                              @thomas-braun
                              Aktueller Vergleichswert unter Node 22.23.3 nach knapp 46 Stunden Laufzeit: js-controller RSS ca. 453 MB, 12 GiB RAM verfügbar, Swap 0 B. Unter Node 24.21.0 lag der js-controller bei mir dagegen zeitweise bei etwa 1–2 GB RSS. Performance-Probleme gab es trotzdem nicht, aber der Unterschied ist deutlich.

                              1 Antwort Letzte Antwort
                              0
                              • K
                                K
                                KallAdam
                                schrieb am zuletzt editiert von
                                #61

                                unter iobroker allgemein im Forum wird noch die 22 Version empfohlen. Ist angeheftet.
                                https://forum.iobroker.net/category/5/iobroker-allgemein

                                Samson71S 1 Antwort Letzte Antwort
                                0
                                • Samson71S Samson71 hat dieses Thema am angepinnt
                                • K KallAdam

                                  unter iobroker allgemein im Forum wird noch die 22 Version empfohlen. Ist angeheftet.
                                  https://forum.iobroker.net/category/5/iobroker-allgemein

                                  Samson71S
                                  Samson71S
                                  Samson71
                                  schrieb am zuletzt editiert von
                                  #62

                                  @KallAdam
                                  Nicht mehr

                                  Markus

                                  Bitte beachten:
                                  Hinweise für gute Forenbeiträge
                                  Maßnahmen zum Schutz des Forums

                                  1 Antwort Letzte Antwort
                                  2
                                  • KrisiunK Krisiun

                                    @thomas-braun
                                    Danke für die Erklärung. Performance-Probleme hatte ich unter Node 24 ebenfalls nicht. Mein Pi 5 hat 16 GB RAM, Swap wurde nicht benutzt und es waren noch rund 11 GB verfügbar. Auffällig war für mich nur der Unterschied beim js-controller: Unter Node 24.21.0 lag der RSS zeitweise bei ca. 2 GB, nach dem Wechsel zurück auf Node 22.23.3 nach rund 24 Stunden bei ca. 400 MB. Ist so ein Unterschied zwischen Node 22 und 24 aus deiner Sicht noch normal bzw. durch das geänderte Speichermanagement erklärbar?

                                    crunchipC
                                    crunchipC
                                    crunchip
                                    Developer Global Moderator Most Active Forum Testing
                                    schrieb am zuletzt editiert von
                                    #63

                                    @Krisiun https://forum.iobroker.net/post/1357713 hab hier mal mein Produktivsystem verglichen

                                    umgestiegen von Proxmox auf Unraid

                                    1 Antwort Letzte Antwort
                                    0
                                    • MartinPM
                                      MartinPM
                                      MartinP
                                      schrieb am zuletzt editiert von
                                      #64

                                      Eine Bemerkung am Rande: Das Verhalten von Node 24 könnte in Leichtsinnig konfigurierten Proxmox Systemen zu Probleme führen.

                                      Das Regularium ist, dass man in Summe seinen gleichzeitig laufenden Containern / Virtuellen Maschinen nur so viel RAM verpassen darf, wie das System hergibt ...

                                      Wenn man da einen Container hinzufügt, muss man anderen Containern RAM abzweigen, wenn man schon alles vergeben hat - da habe ich in der Vergangenheit leider geschludert ...

                                      Beispiel - ich bin so ein Fall der gesagt hat "passt schon" und BISHER damit gut gefahren bin...

                                      PVE: RAM 7,61 GiB, 7,6 GiB Swap

                                      Darunter
                                      Debian Test (LXC) 2+2 GIB
                                      Iobroker (LXC) 6+6 GIB
                                      Fileserver (LXC) 512+512 MiB
                                      Non - Privileged Docker LXC 2 GiB + 512 MiB
                                      Privileged Docker LXC 3 GIB + 512 MiB
                                      OpenCCU VM 2 GiB

                                      Also insgesamt 15,5 GiB zugewiesen, trotzdem nur 8 GIB verfügbar sind ...

                                      Aktuell dümpelt der iobroker LXC bei etwa 2,5 GIB mit Ausschlägen bis 3,5 GiB herum...

                                      image.jpeg

                                      Hier noch der PVE

                                      image.jpeg

                                      Intel(R) Celeron(R) CPU N3000 @1.04GHz 8G RAM 480G SSD * Virtualization : unprivileged lxc container on Proxmox * 6 GByte RAM für den iobroker Container * Remote-Access über Wireguard meiner Fritzbox

                                      Samson71S crunchipC 2 Antworten Letzte Antwort
                                      1
                                      • MartinPM MartinP

                                        Eine Bemerkung am Rande: Das Verhalten von Node 24 könnte in Leichtsinnig konfigurierten Proxmox Systemen zu Probleme führen.

                                        Das Regularium ist, dass man in Summe seinen gleichzeitig laufenden Containern / Virtuellen Maschinen nur so viel RAM verpassen darf, wie das System hergibt ...

                                        Wenn man da einen Container hinzufügt, muss man anderen Containern RAM abzweigen, wenn man schon alles vergeben hat - da habe ich in der Vergangenheit leider geschludert ...

                                        Beispiel - ich bin so ein Fall der gesagt hat "passt schon" und BISHER damit gut gefahren bin...

                                        PVE: RAM 7,61 GiB, 7,6 GiB Swap

                                        Darunter
                                        Debian Test (LXC) 2+2 GIB
                                        Iobroker (LXC) 6+6 GIB
                                        Fileserver (LXC) 512+512 MiB
                                        Non - Privileged Docker LXC 2 GiB + 512 MiB
                                        Privileged Docker LXC 3 GIB + 512 MiB
                                        OpenCCU VM 2 GiB

                                        Also insgesamt 15,5 GiB zugewiesen, trotzdem nur 8 GIB verfügbar sind ...

                                        Aktuell dümpelt der iobroker LXC bei etwa 2,5 GIB mit Ausschlägen bis 3,5 GiB herum...

                                        image.jpeg

                                        Hier noch der PVE

                                        image.jpeg

                                        Samson71S
                                        Samson71S
                                        Samson71
                                        schrieb am zuletzt editiert von
                                        #65

                                        @MartinP sagte:
                                        Das Regularium ist, dass man in Summe seinen gleichzeitig laufenden Containern / Virtuellen Maschinen nur so viel RAM verpassen darf, wie das System hergibt ...

                                        Muss man nicht aber man sollte schon "sinnvoll überbelegen", d.h. Systeme parallel laufen zu lassen die relativ häufig den max. zugeteilten Speicher auch voll ausnutzen ist sicher nicht gut.
                                        Wer aber ein System mit nur 8GB Speicher quasi komplett doppelt "überbelegt", wo 8GB für einen ioBroker alleine bei dem einen oder anderen System schon manchmal knapp werden können, dem ist - salopp gesagt - aber auch nicht wirklich zu helfen. Das sollte man schon bei der Vergabe im Blick haben.

                                        Markus

                                        Bitte beachten:
                                        Hinweise für gute Forenbeiträge
                                        Maßnahmen zum Schutz des Forums

                                        1 Antwort Letzte Antwort
                                        0
                                        • MartinPM MartinP

                                          Eine Bemerkung am Rande: Das Verhalten von Node 24 könnte in Leichtsinnig konfigurierten Proxmox Systemen zu Probleme führen.

                                          Das Regularium ist, dass man in Summe seinen gleichzeitig laufenden Containern / Virtuellen Maschinen nur so viel RAM verpassen darf, wie das System hergibt ...

                                          Wenn man da einen Container hinzufügt, muss man anderen Containern RAM abzweigen, wenn man schon alles vergeben hat - da habe ich in der Vergangenheit leider geschludert ...

                                          Beispiel - ich bin so ein Fall der gesagt hat "passt schon" und BISHER damit gut gefahren bin...

                                          PVE: RAM 7,61 GiB, 7,6 GiB Swap

                                          Darunter
                                          Debian Test (LXC) 2+2 GIB
                                          Iobroker (LXC) 6+6 GIB
                                          Fileserver (LXC) 512+512 MiB
                                          Non - Privileged Docker LXC 2 GiB + 512 MiB
                                          Privileged Docker LXC 3 GIB + 512 MiB
                                          OpenCCU VM 2 GiB

                                          Also insgesamt 15,5 GiB zugewiesen, trotzdem nur 8 GIB verfügbar sind ...

                                          Aktuell dümpelt der iobroker LXC bei etwa 2,5 GIB mit Ausschlägen bis 3,5 GiB herum...

                                          image.jpeg

                                          Hier noch der PVE

                                          image.jpeg

                                          crunchipC
                                          crunchipC
                                          crunchip
                                          Developer Global Moderator Most Active Forum Testing
                                          schrieb am zuletzt editiert von
                                          #66

                                          @MartinP sagte:

                                          Das Regularium ist, dass man in Summe seinen gleichzeitig laufenden Containern / Virtuellen Maschinen nur so viel RAM verpassen darf, wie das System hergibt ...

                                          falsch, dein Betriebssystem braucht ja auch noch was.

                                          @MartinP sagte:

                                          Also insgesamt 15,5 GiB zugewiesen, trotzdem nur 8 GIB verfügbar sind ...

                                          kann gut gehen, im Zweifelsfall kann es aber sehr dumm laufen

                                          umgestiegen von Proxmox auf Unraid

                                          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

                                          238

                                          Online

                                          33.1k

                                          Benutzende

                                          84.0k

                                          Themen

                                          1.4m

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

                                          • Du hast noch kein Konto? Registrieren

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