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. NodeJs Update im Docker auf Synology für Dummy Anleitung

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    473

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.6k

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

NodeJs Update im Docker auf Synology für Dummy Anleitung

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
10 Beiträge 4 Kommentatoren 842 Aufrufe 3 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.
  • G Offline
    G Offline
    GTV
    schrieb am zuletzt editiert von
    #1

    Hallo Alle,

    auf meiner Synology läuft der IOBroker im Docker.( Container )

    Jetzt würde ich gerne von Node 18 auf 20 Updaten.

    Gibt es eine Anleitung ( für Dumme ) wie ich das Schritt für Schritt mache ? Speziel für diese Zusammensetzung ?

    Ich habe das noch nicht wirklich verinnerlicht wie das am besten geht. Von der 16 auf die 18 habe ich es "irgendwie" hin bekommen. Aber nicht wirklich den Ablauf verstanden. Ich würde gerne das ganze vom Ablauf her verstehen und nicht wild rumstochern bis es zufällig klappt.

    Bitte keine Antworten wie Google doch mal ( hab ich schon ) oder das ist doch soooo einfach ( Nee ist es nicht ) . Wenn ich es verstanden hätte würde ich nicht fragen ;-)

    Könnt ihr mir bitte schildern was in welcher Reihenfolge gemacht werden muss.

    DANKE !!

    OliverIOO CodierknechtC 2 Antworten Letzte Antwort
    0
    • G GTV

      Hallo Alle,

      auf meiner Synology läuft der IOBroker im Docker.( Container )

      Jetzt würde ich gerne von Node 18 auf 20 Updaten.

      Gibt es eine Anleitung ( für Dumme ) wie ich das Schritt für Schritt mache ? Speziel für diese Zusammensetzung ?

      Ich habe das noch nicht wirklich verinnerlicht wie das am besten geht. Von der 16 auf die 18 habe ich es "irgendwie" hin bekommen. Aber nicht wirklich den Ablauf verstanden. Ich würde gerne das ganze vom Ablauf her verstehen und nicht wild rumstochern bis es zufällig klappt.

      Bitte keine Antworten wie Google doch mal ( hab ich schon ) oder das ist doch soooo einfach ( Nee ist es nicht ) . Wenn ich es verstanden hätte würde ich nicht fragen ;-)

      Könnt ihr mir bitte schildern was in welcher Reihenfolge gemacht werden muss.

      DANKE !!

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

      @gtv

      • Backup machen (zur Sicherheit)
      • Container/IoBroker stoppen
      • Neues docker Image ziehen ggfs. den Image Tag Namen anpassen (pull)
      • Container wieder starten
      • Rebuild abwarten der nodemodule
      • Fertig

      Da Node Bestandteil des Images ist, gibt es hier keine Aktualisierung im klassischen sinne. Du holst einfach die aktuellere Version des Images, damit ist dann Container Betriebssystem und Node aktualisiert.

      Methode 1
      https://mariushosting.com/synology-how-to-update-docker-image/

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

      G 1 Antwort Letzte Antwort
      1
      • G GTV

        Hallo Alle,

        auf meiner Synology läuft der IOBroker im Docker.( Container )

        Jetzt würde ich gerne von Node 18 auf 20 Updaten.

        Gibt es eine Anleitung ( für Dumme ) wie ich das Schritt für Schritt mache ? Speziel für diese Zusammensetzung ?

        Ich habe das noch nicht wirklich verinnerlicht wie das am besten geht. Von der 16 auf die 18 habe ich es "irgendwie" hin bekommen. Aber nicht wirklich den Ablauf verstanden. Ich würde gerne das ganze vom Ablauf her verstehen und nicht wild rumstochern bis es zufällig klappt.

        Bitte keine Antworten wie Google doch mal ( hab ich schon ) oder das ist doch soooo einfach ( Nee ist es nicht ) . Wenn ich es verstanden hätte würde ich nicht fragen ;-)

        Könnt ihr mir bitte schildern was in welcher Reihenfolge gemacht werden muss.

        DANKE !!

        CodierknechtC Offline
        CodierknechtC Offline
        Codierknecht
        Developer Most Active
        schrieb am zuletzt editiert von Codierknecht
        #3

        @gtv sagte in NodeJs Update im Docker auf Synology für Dummy Anleitung:

        Von der 16 auf die 18 habe ich es "irgendwie" hin bekommen

        Das "irgendwie" ist oft der Kardinal- (Denk-) Fehler.
        Wie @OliverIO schon schrieb, gehört NodeJS zum Container und wird durch dessen Maintainer auf Stand gehalten.
        Docker-Container sind Wegwerfartikel. Dazu sind sie gemacht.
        Gehe so vor, wie es @OliverIO beschrieben hat. Dass Deine Daten (gem. Anleitung) in einem Volume des NAS liegen, setzen wir mal voraus.

        Noch einfacher wird das in Zukunft, wenn Du (DSM 7) das Ganze über "Projekte" regelst.

        • Backup ziehen (zur Sicherheit)
        • Projekt stoppen
        • Container löschen
        • Image löschen
        • Projekt neu erstellen
          Dabei wird automatisch das neuste Image gezogen.
          Es sei denn, man verwendet eine ganz bestimmte Version (Tag) eines Image. Dann würde genau dieses Image erneut geladen. Würde also nicht wirklich hefen.

        Vorteil von Projekten: Man muss sich nicht die Ports und alle weiteren Einstellungen wieder mühsam (und fehlerträchtig) zusammenklicken, sondern hat eine immer gleiche Konfiguration.

        b832e0bb-366b-4bcd-b863-7103c63a0ca7-image.png


        Als Basis kannst Du ja das hier verwenden und auf Deine Bedürfnisse anpassen:

        services:
         iobroker:
           container_name: iobroker
           image: buanet/iobroker:latest
           hostname: ioBroker
           volumes:
             - /volume1/docker/iobroker:/opt/iobroker
           ports:
             - "8089:8081"
             - "3022:22"
             - "2010:2010"
           environment:
             PACKAGES: "nano openssh-server"
             AVAHI: "true"
           tty: true
           stdin_open: true
           restart: unless-stopped
        

        "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

        Proxmox 9.1.1 LXC|8 GB|Core i7-6700
        HmIP|ZigBee|Tasmota|Unifi
        Zabbix Certified Specialist
        Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

        G 1 Antwort Letzte Antwort
        1
        • OliverIOO OliverIO

          @gtv

          • Backup machen (zur Sicherheit)
          • Container/IoBroker stoppen
          • Neues docker Image ziehen ggfs. den Image Tag Namen anpassen (pull)
          • Container wieder starten
          • Rebuild abwarten der nodemodule
          • Fertig

          Da Node Bestandteil des Images ist, gibt es hier keine Aktualisierung im klassischen sinne. Du holst einfach die aktuellere Version des Images, damit ist dann Container Betriebssystem und Node aktualisiert.

          Methode 1
          https://mariushosting.com/synology-how-to-update-docker-image/

          G Offline
          G Offline
          GTV
          schrieb am zuletzt editiert von GTV
          #4

          Hallo @Oliverio ...
          Vielen Dank für deine Antwort... dann war ich doch schon auf dem richtigen Weg.. Klappt aber nicht bei mir ...Siehe unten...

          • Backup machen (zur Sicherheit)
            Mache ich mit Backit
          • Container/IoBroker stoppen
            erledigt
          • Neues docker Image ziehen ggfs. den Image Tag Namen anpassen (pull)
            Wurde mir im Container Maganer angezeigt und habe ich runter geladen.
          • Container wieder starten
            Ja erledigt
          • Rebuild abwarten der nodemodule

          Mein IOBroker lädt ganz normal....ABER NodeJs ist immer noch auf 18.19.1

          Jetzt stellt sich für mich die Frage ist Buanet/iobroker image überhaupt schon auf NodeJs20 ?

          Hab gegooglet aber nicht wirklich finden können welche Node Version Buanet bei der 10.x Image Version drin hat.
          Weis jemand wie ich das sehen kann welche Versionen im Buanet Image drin sind ?

          • Fertig

          Da Node Bestandteil des Images ist, gibt es hier keine Aktualisierung im klassischen sinne. Du holst einfach die aktuellere Version des Images, damit ist dann Container Betriebssystem und Node aktualisiert.

          Methode 1
          https://mariushosting.com/synology-how-to-update-docker-image/

          Methode 1 genau so gemacht... wie gesagt Nodejs ist noch 18.19.1

          OliverIOO CodierknechtC 2 Antworten Letzte Antwort
          0
          • CodierknechtC Codierknecht

            @gtv sagte in NodeJs Update im Docker auf Synology für Dummy Anleitung:

            Von der 16 auf die 18 habe ich es "irgendwie" hin bekommen

            Das "irgendwie" ist oft der Kardinal- (Denk-) Fehler.
            Wie @OliverIO schon schrieb, gehört NodeJS zum Container und wird durch dessen Maintainer auf Stand gehalten.
            Docker-Container sind Wegwerfartikel. Dazu sind sie gemacht.
            Gehe so vor, wie es @OliverIO beschrieben hat. Dass Deine Daten (gem. Anleitung) in einem Volume des NAS liegen, setzen wir mal voraus.

            Noch einfacher wird das in Zukunft, wenn Du (DSM 7) das Ganze über "Projekte" regelst.

            • Backup ziehen (zur Sicherheit)
            • Projekt stoppen
            • Container löschen
            • Image löschen
            • Projekt neu erstellen
              Dabei wird automatisch das neuste Image gezogen.
              Es sei denn, man verwendet eine ganz bestimmte Version (Tag) eines Image. Dann würde genau dieses Image erneut geladen. Würde also nicht wirklich hefen.

            Vorteil von Projekten: Man muss sich nicht die Ports und alle weiteren Einstellungen wieder mühsam (und fehlerträchtig) zusammenklicken, sondern hat eine immer gleiche Konfiguration.

            b832e0bb-366b-4bcd-b863-7103c63a0ca7-image.png


            Als Basis kannst Du ja das hier verwenden und auf Deine Bedürfnisse anpassen:

            services:
             iobroker:
               container_name: iobroker
               image: buanet/iobroker:latest
               hostname: ioBroker
               volumes:
                 - /volume1/docker/iobroker:/opt/iobroker
               ports:
                 - "8089:8081"
                 - "3022:22"
                 - "2010:2010"
               environment:
                 PACKAGES: "nano openssh-server"
                 AVAHI: "true"
               tty: true
               stdin_open: true
               restart: unless-stopped
            

            G Offline
            G Offline
            GTV
            schrieb am zuletzt editiert von
            #5

            @Codierknecht

            Hallo, auch dir vielen Dank für deine Antwort.

            Von "Projekt" höre ich heute bewusst zumersten mal.

            Jetzt kommt die Frage bei mir auf, ist es möglich meine jetzige Configuartion in ein Projekt zu kopieren ? Oder muss ich komplett neu ein Projekt erstellen ?

            haselchenH 1 Antwort Letzte Antwort
            0
            • G GTV

              @Codierknecht

              Hallo, auch dir vielen Dank für deine Antwort.

              Von "Projekt" höre ich heute bewusst zumersten mal.

              Jetzt kommt die Frage bei mir auf, ist es möglich meine jetzige Configuartion in ein Projekt zu kopieren ? Oder muss ich komplett neu ein Projekt erstellen ?

              haselchenH Offline
              haselchenH Offline
              haselchen
              Most Active
              schrieb am zuletzt editiert von haselchen
              #6

              @gtv

              Bei Docker/Container führt auch noch ein 2. Weg nach Rom.

              Vielleicht habe ich es überlesen, aber von Vorteil ist natürlich der Mount des opt/iobroker Ordners nach außerhalb des Containers.

              Der Containerwechsel dauert dadurch nur 2min.
              Und zwar:
              alten Container stoppen.
              Umbennen.
              Image löschen.
              Neues Image laden.
              Den Container so benennen wie den Alten.
              Starten.

              Das wars.
              Neuer Container, gleicher Name, aktuelle Daten aus den gemounteten Ordner.

              Edit:
              Host Modus wählen bei den Einstellungen

              3e791722-ff83-4925-9e36-38c58c2eb014-grafik.png

              f8dfbf07-9643-4fdd-8b60-cb4d1bd83df9-grafik.png

              Hier die Mount Einstellungen.
              Links der eingerichtete Ordner auf der NAS, rechts das Verzeichnis vom IOBroker

              Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

              1 Antwort Letzte Antwort
              0
              • G GTV

                Hallo @Oliverio ...
                Vielen Dank für deine Antwort... dann war ich doch schon auf dem richtigen Weg.. Klappt aber nicht bei mir ...Siehe unten...

                • Backup machen (zur Sicherheit)
                  Mache ich mit Backit
                • Container/IoBroker stoppen
                  erledigt
                • Neues docker Image ziehen ggfs. den Image Tag Namen anpassen (pull)
                  Wurde mir im Container Maganer angezeigt und habe ich runter geladen.
                • Container wieder starten
                  Ja erledigt
                • Rebuild abwarten der nodemodule

                Mein IOBroker lädt ganz normal....ABER NodeJs ist immer noch auf 18.19.1

                Jetzt stellt sich für mich die Frage ist Buanet/iobroker image überhaupt schon auf NodeJs20 ?

                Hab gegooglet aber nicht wirklich finden können welche Node Version Buanet bei der 10.x Image Version drin hat.
                Weis jemand wie ich das sehen kann welche Versionen im Buanet Image drin sind ?

                • Fertig

                Da Node Bestandteil des Images ist, gibt es hier keine Aktualisierung im klassischen sinne. Du holst einfach die aktuellere Version des Images, damit ist dann Container Betriebssystem und Node aktualisiert.

                Methode 1
                https://mariushosting.com/synology-how-to-update-docker-image/

                Methode 1 genau so gemacht... wie gesagt Nodejs ist noch 18.19.1

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

                @gtv

                Dann musst du den Namen des Container Tags anpassen.
                Buanet hat verschiedene Versionen
                V9
                V10
                Die genauen Bezeichnungen kannst Du hier schauen.
                In jeder Major aktualisiert er die Mode Version und ein aktuelleres Container Betriebssystem ist auch dabei.

                https://hub.docker.com/r/buanet/iobroker/tags

                Auf der übersichtsseite siehst du das v10 Node 20 beinhaltet.

                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
                • G GTV

                  Hallo @Oliverio ...
                  Vielen Dank für deine Antwort... dann war ich doch schon auf dem richtigen Weg.. Klappt aber nicht bei mir ...Siehe unten...

                  • Backup machen (zur Sicherheit)
                    Mache ich mit Backit
                  • Container/IoBroker stoppen
                    erledigt
                  • Neues docker Image ziehen ggfs. den Image Tag Namen anpassen (pull)
                    Wurde mir im Container Maganer angezeigt und habe ich runter geladen.
                  • Container wieder starten
                    Ja erledigt
                  • Rebuild abwarten der nodemodule

                  Mein IOBroker lädt ganz normal....ABER NodeJs ist immer noch auf 18.19.1

                  Jetzt stellt sich für mich die Frage ist Buanet/iobroker image überhaupt schon auf NodeJs20 ?

                  Hab gegooglet aber nicht wirklich finden können welche Node Version Buanet bei der 10.x Image Version drin hat.
                  Weis jemand wie ich das sehen kann welche Versionen im Buanet Image drin sind ?

                  • Fertig

                  Da Node Bestandteil des Images ist, gibt es hier keine Aktualisierung im klassischen sinne. Du holst einfach die aktuellere Version des Images, damit ist dann Container Betriebssystem und Node aktualisiert.

                  Methode 1
                  https://mariushosting.com/synology-how-to-update-docker-image/

                  Methode 1 genau so gemacht... wie gesagt Nodejs ist noch 18.19.1

                  CodierknechtC Offline
                  CodierknechtC Offline
                  Codierknecht
                  Developer Most Active
                  schrieb am zuletzt editiert von
                  #8

                  @gtv sagte in NodeJs Update im Docker auf Synology für Dummy Anleitung:

                  Methode 1 genau so gemacht... wie gesagt Nodejs ist noch 18.19.1

                  Wie genau sieht denn Dein Image aus?
                  Wenn Du da ein ganz bestimmtes Tag ziehst, wird sich an der Node-Version nix ändern.

                  "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                  Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                  HmIP|ZigBee|Tasmota|Unifi
                  Zabbix Certified Specialist
                  Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                  1 Antwort Letzte Antwort
                  0
                  • G Offline
                    G Offline
                    GTV
                    schrieb am zuletzt editiert von
                    #9

                    Hallo Alle,

                    also... Latest müsste doch V10 sein oder ?

                    Ich hab auch mal die Latest-V10 herruntergeladen

                    Wie kann ich das aber ändern ?

                    0199f955-627b-4e7b-8b9f-ff74e15d17ec-grafik.png

                    haselchenH 1 Antwort Letzte Antwort
                    0
                    • G GTV

                      Hallo Alle,

                      also... Latest müsste doch V10 sein oder ?

                      Ich hab auch mal die Latest-V10 herruntergeladen

                      Wie kann ich das aber ändern ?

                      0199f955-627b-4e7b-8b9f-ff74e15d17ec-grafik.png

                      haselchenH Offline
                      haselchenH Offline
                      haselchen
                      Most Active
                      schrieb am zuletzt editiert von
                      #10

                      @gtv

                      a) was willst Du ändern?

                      b) ich hab doch alle nötigen Schritte oben erklärt, sogar mit Bildern

                      Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

                      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

                      745

                      Online

                      32.5k

                      Benutzer

                      81.8k

                      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