Skip to content
  • 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
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Gedanken zu 'never change a running System'

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.8k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.1k

Gedanken zu 'never change a running System'

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
23 Beiträge 11 Kommentatoren 2.0k Aufrufe 6 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.
  • apollon77A Offline
    apollon77A Offline
    apollon77
    schrieb am zuletzt editiert von apollon77
    #13

    Was das Thema angeht hab ich Euch ja auch meine Meinung versprochen 🙂

    Einerseits ist "Never change a running system" mit allen Sicherheitsthemen heutzutage meiner Meinung nach eigentlich nicht mehr haltbar. Jetzt mag jemand sagen "ist doch nur mein privates Netzwerk in dem Fall" und genau da geht es los - ist so lange gut bis mal was passiert - wie halt immer.

    Andererseits gibts auch immer wieder fixes und Verbesserungen bei Funktionen wie dem Kernel und so.

    Andererseits ist "bleeding edge" zu sein auch bullshit weil man sich damit oft viel mehr nervige Dinge reinholt als man gebrauchen kann.

    Am Ende muss man eine gewisse Balance finden.
    Ja wer, wie jetzt hier in dem Fall, ioBroker als beta einsetzt, der hat sch für ein gewisses Bleeding edge entschieden und wir versuchen immer als Projekt die "heisse Dev Phase" sehr klar zu machen, sodass das jeder Entscheiden kann. AM Ende sind wir mit dem 3.3.xer Branch schon fast am Ende und so kommen jetzt nur kleinere Fixes - die aber wie zuletzt passiert auch Gefahr mit sich bringen.
    Wer diese Gefahr nicht will der sollte auf Stable bleiben. Das ist korrekt so!

    Ist also ... wie immer aktuell - kein klares Schwarz und Weiss ... sondern ne graue Suppe - und jeder darf sich den Farbton selbst anmischen 🙂

    Das soll jetzt hier aber nicht der End-Post sein ... also weiter Diskutieren 🙂

    Ingo

    Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

    • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
    • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
    Thomas BraunT crunchipC 2 Antworten Letzte Antwort
    3
    • apollon77A apollon77

      Was das Thema angeht hab ich Euch ja auch meine Meinung versprochen 🙂

      Einerseits ist "Never change a running system" mit allen Sicherheitsthemen heutzutage meiner Meinung nach eigentlich nicht mehr haltbar. Jetzt mag jemand sagen "ist doch nur mein privates Netzwerk in dem Fall" und genau da geht es los - ist so lange gut bis mal was passiert - wie halt immer.

      Andererseits gibts auch immer wieder fixes und Verbesserungen bei Funktionen wie dem Kernel und so.

      Andererseits ist "bleeding edge" zu sein auch bullshit weil man sich damit oft viel mehr nervige Dinge reinholt als man gebrauchen kann.

      Am Ende muss man eine gewisse Balance finden.
      Ja wer, wie jetzt hier in dem Fall, ioBroker als beta einsetzt, der hat sch für ein gewisses Bleeding edge entschieden und wir versuchen immer als Projekt die "heisse Dev Phase" sehr klar zu machen, sodass das jeder Entscheiden kann. AM Ende sind wir mit dem 3.3.xer Branch schon fast am Ende und so kommen jetzt nur kleinere Fixes - die aber wie zuletzt passiert auch Gefahr mit sich bringen.
      Wer diese Gefahr nicht will der sollte auf Stable bleiben. Das ist korrekt so!

      Ist also ... wie immer aktuell - kein klares Schwarz und Weiss ... sondern ne graue Suppe - und jeder darf sich den Farbton selbst anmischen 🙂

      Das soll jetzt hier aber nicht der End-Post sein ... also weiter Diskutieren 🙂

      Ingo

      Thomas BraunT Online
      Thomas BraunT Online
      Thomas Braun
      Most Active
      schrieb am zuletzt editiert von Thomas Braun
      #14

      @apollon77

      Was noch hinzukommt: Je kleiner die Updates sind, desto besser kannst du eingrenzen wo es ggf. klemmt. Bei einem ganzen Schwung an Updates geht das nicht mehr. Gilt auch für das Betriebssystem, nicht nur für den ioBroker. Deswegen da regelmäßig am Ball bleiben, macht das Leben viel leichter.

      Und das man die richtigen/passenden Repos für seine Update-Strategie wählt, empfiehlt sich auch von selbst.

      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
      • apollon77A apollon77

        Was das Thema angeht hab ich Euch ja auch meine Meinung versprochen 🙂

        Einerseits ist "Never change a running system" mit allen Sicherheitsthemen heutzutage meiner Meinung nach eigentlich nicht mehr haltbar. Jetzt mag jemand sagen "ist doch nur mein privates Netzwerk in dem Fall" und genau da geht es los - ist so lange gut bis mal was passiert - wie halt immer.

        Andererseits gibts auch immer wieder fixes und Verbesserungen bei Funktionen wie dem Kernel und so.

        Andererseits ist "bleeding edge" zu sein auch bullshit weil man sich damit oft viel mehr nervige Dinge reinholt als man gebrauchen kann.

        Am Ende muss man eine gewisse Balance finden.
        Ja wer, wie jetzt hier in dem Fall, ioBroker als beta einsetzt, der hat sch für ein gewisses Bleeding edge entschieden und wir versuchen immer als Projekt die "heisse Dev Phase" sehr klar zu machen, sodass das jeder Entscheiden kann. AM Ende sind wir mit dem 3.3.xer Branch schon fast am Ende und so kommen jetzt nur kleinere Fixes - die aber wie zuletzt passiert auch Gefahr mit sich bringen.
        Wer diese Gefahr nicht will der sollte auf Stable bleiben. Das ist korrekt so!

        Ist also ... wie immer aktuell - kein klares Schwarz und Weiss ... sondern ne graue Suppe - und jeder darf sich den Farbton selbst anmischen 🙂

        Das soll jetzt hier aber nicht der End-Post sein ... also weiter Diskutieren 🙂

        Ingo

        crunchipC Abwesend
        crunchipC Abwesend
        crunchip
        Forum Testing Most Active
        schrieb am zuletzt editiert von
        #15

        @apollon77 sagte in Gedanken zu 'never change a running System':

        also weiter Diskutieren

        diskutiert werden kann viel, unterm Strich kommt man eh auf keinen Nenner. Letztendlich kommt es doch immer auf den Einzelfall an, um welch Geräte, App's, Systeme, etc... es sich handelt, wo und was wie läuft, am Netz hängt oder nur local.
        Damit meine ich allgemein und nicht nur aufs Smarthome bezogen.
        Somit kann man pauschal auch nichts verallgemeinern.

        Rund um das Thema iobroker, lass ich größtenteils Sicherheitsupdate's automatisiert laufen, der Rest wird manuell in gewissen Abständen von 2-3 Wochen angestoßen.

        Logisch, das viele im latest unterwegs sind, wollen ja all die Vorzüge der neusten Funktionen genießen, somit muss man aber auch auf aktuellem Stand bleiben.
        Ob hier und da, mal etwas nicht so funktioniert, nimmt/muss man dadurch in Kauf nehmen.
        Sollte ja auch ohne Smart noch alles funktionieren, obwohl die Tendenz/Entwicklung immer weiter fortschreitet in der heutigen Zeit.
        Da mach ich mir letztendlich eher Sorgen, wenn se mal "den Hahn zu drehn", kein Internet/Kein Strom über Tage hinweg.

        umgestiegen von Proxmox auf Unraid

        Thomas BraunT 1 Antwort Letzte Antwort
        0
        • crunchipC crunchip

          @apollon77 sagte in Gedanken zu 'never change a running System':

          also weiter Diskutieren

          diskutiert werden kann viel, unterm Strich kommt man eh auf keinen Nenner. Letztendlich kommt es doch immer auf den Einzelfall an, um welch Geräte, App's, Systeme, etc... es sich handelt, wo und was wie läuft, am Netz hängt oder nur local.
          Damit meine ich allgemein und nicht nur aufs Smarthome bezogen.
          Somit kann man pauschal auch nichts verallgemeinern.

          Rund um das Thema iobroker, lass ich größtenteils Sicherheitsupdate's automatisiert laufen, der Rest wird manuell in gewissen Abständen von 2-3 Wochen angestoßen.

          Logisch, das viele im latest unterwegs sind, wollen ja all die Vorzüge der neusten Funktionen genießen, somit muss man aber auch auf aktuellem Stand bleiben.
          Ob hier und da, mal etwas nicht so funktioniert, nimmt/muss man dadurch in Kauf nehmen.
          Sollte ja auch ohne Smart noch alles funktionieren, obwohl die Tendenz/Entwicklung immer weiter fortschreitet in der heutigen Zeit.
          Da mach ich mir letztendlich eher Sorgen, wenn se mal "den Hahn zu drehn", kein Internet/Kein Strom über Tage hinweg.

          Thomas BraunT Online
          Thomas BraunT Online
          Thomas Braun
          Most Active
          schrieb am zuletzt editiert von
          #16

          @crunchip sagte in Gedanken zu 'never change a running System':

          Rund um das Thema iobroker, lass ich größtenteils Sicherheitsupdate's automatisiert laufen, der Rest wird manuell in gewissen Abständen von 2-3 Wochen angestoßen.

          Wie trennst du das? Mir ist kein Repo 'security' oder ähnliches bekannt.

          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

          crunchipC 1 Antwort Letzte Antwort
          0
          • Thomas BraunT Thomas Braun

            @crunchip sagte in Gedanken zu 'never change a running System':

            Rund um das Thema iobroker, lass ich größtenteils Sicherheitsupdate's automatisiert laufen, der Rest wird manuell in gewissen Abständen von 2-3 Wochen angestoßen.

            Wie trennst du das? Mir ist kein Repo 'security' oder ähnliches bekannt.

            crunchipC Abwesend
            crunchipC Abwesend
            crunchip
            Forum Testing Most Active
            schrieb am zuletzt editiert von
            #17

            @thomas-braun man kann doch mittels Paket unattended-upgrades automatisiert updaten und Regeln erstellen, das nur Sicherheitsupdate automatisiert werden.

            umgestiegen von Proxmox auf Unraid

            Thomas BraunT 1 Antwort Letzte Antwort
            0
            • crunchipC crunchip

              @thomas-braun man kann doch mittels Paket unattended-upgrades automatisiert updaten und Regeln erstellen, das nur Sicherheitsupdate automatisiert werden.

              Thomas BraunT Online
              Thomas BraunT Online
              Thomas Braun
              Most Active
              schrieb am zuletzt editiert von
              #18

              @crunchip
              Für die ioBroker-Adapter? Wo stell ich das ein?

              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

              apollon77A 1 Antwort Letzte Antwort
              0
              • Thomas BraunT Thomas Braun

                @crunchip
                Für die ioBroker-Adapter? Wo stell ich das ein?

                apollon77A Offline
                apollon77A Offline
                apollon77
                schrieb am zuletzt editiert von
                #19

                @thomas-braun Das war auf das Debian/Ubuntu OS bezogen

                Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                Thomas BraunT 1 Antwort Letzte Antwort
                0
                • apollon77A apollon77

                  @thomas-braun Das war auf das Debian/Ubuntu OS bezogen

                  Thomas BraunT Online
                  Thomas BraunT Online
                  Thomas Braun
                  Most Active
                  schrieb am zuletzt editiert von
                  #20

                  @apollon77

                  Achso, klar, beim OS (Debian und Konsorten) kenne ich das natürlich.

                  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
                  • cashC cash

                    @da_woody ein nicht funktionierendes System. Never touch a running system. Es gibt ein paar Adapter da bin ich sehr sehr vorsichtig, weil mein Smarthome 24/7 funktionieren sollte. Jedes Update verhindert 24/7. Mache ich ein Update von nur einen Adapter z. B. Philips Hue ist es ein kleiner Ausfall und während des Updates läuft alles andere weiter. Mache ich ein Update vom js-controller steht das ganze System. Im Problemfall beim Update von Hue-Adapter schaffe ich ohne Hilfe vom Forum das ganze sehr schnell zu reparieren mit eine Update auf die alte Version. Notfalls vorher Adapter löschen. Passiert das beim jscontroller brauche ich im Forum Hilfe. Also vergehen dort schnell mal ein paar Stunden. Bin kein Linuxexperte und Befehlszeile fand ich in den 90er ganz cool. Heute verzichte ich gerne darauf

                    @apollon77 Ich habe ihn nicht gemerkt. Risiko sehr low hört sich gut an. Dann werde ich wohl außerplanmässig an einen Feiertag das Update einspielen. Vielen Dank

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

                    @cash

                    wenn man sichergehen will, muss jede Änderung an einem System getestet werden.
                    wenn man 24/7 haben will, muss das testen auf einem 2. (evtl. kleineren system/umgebung) erfolgen.
                    um sicherzugehen, das man alle Funktionen immer gleich und vollständig testet, muss man sich Testfälle ausdenken und die jedesmal dann durchnudeln.
                    wie oft man das machen möchte und in welchem Umfang bleibt jedem nach Zeitaufwand oder Risikobedürfnis überlassen.
                    Selbst mit ausreichenden Tests geht immer wieder mal was durch. Dann muss man Vorbereitung treffen, das man auf der "Produktion" zumindest den Zustand davor wieder herstellt und beginnt wieder beim Testen.

                    Aus diesem Grund find ich Docker super. Ich hab hier verschiedenen Testimages (die auch nicht immer laufen müssen). Auf denen kann man beliebig testen, falls was schief geht setzt man neu auf.

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

                    haselchenH 1 Antwort Letzte Antwort
                    0
                    • OliverIOO OliverIO

                      @cash

                      wenn man sichergehen will, muss jede Änderung an einem System getestet werden.
                      wenn man 24/7 haben will, muss das testen auf einem 2. (evtl. kleineren system/umgebung) erfolgen.
                      um sicherzugehen, das man alle Funktionen immer gleich und vollständig testet, muss man sich Testfälle ausdenken und die jedesmal dann durchnudeln.
                      wie oft man das machen möchte und in welchem Umfang bleibt jedem nach Zeitaufwand oder Risikobedürfnis überlassen.
                      Selbst mit ausreichenden Tests geht immer wieder mal was durch. Dann muss man Vorbereitung treffen, das man auf der "Produktion" zumindest den Zustand davor wieder herstellt und beginnt wieder beim Testen.

                      Aus diesem Grund find ich Docker super. Ich hab hier verschiedenen Testimages (die auch nicht immer laufen müssen). Auf denen kann man beliebig testen, falls was schief geht setzt man neu auf.

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

                      @oliverio

                      Bin ich ganz bei Dir.
                      Selbst als Newbie einfach zu handhaben. Die meisten Container bzw.die Software haben eine BackupLösung integriert.
                      Bestes Beispiel: Deconz. Da kannste fröhlich die Container-Versionen durchprobieren und immer einfach das Backup einspielen. Eine Sache von Sekunden.
                      Oder Motion-Eye.....gibt bestimmt noch mehr Beispiele.

                      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

                      apollon77A 1 Antwort Letzte Antwort
                      0
                      • haselchenH haselchen

                        @oliverio

                        Bin ich ganz bei Dir.
                        Selbst als Newbie einfach zu handhaben. Die meisten Container bzw.die Software haben eine BackupLösung integriert.
                        Bestes Beispiel: Deconz. Da kannste fröhlich die Container-Versionen durchprobieren und immer einfach das Backup einspielen. Eine Sache von Sekunden.
                        Oder Motion-Eye.....gibt bestimmt noch mehr Beispiele.

                        apollon77A Offline
                        apollon77A Offline
                        apollon77
                        schrieb am zuletzt editiert von
                        #23

                        @haselchen Wobei Docker wieder einige Themen - speziell UDP basierte Adapter - wieder sehr komplex macht ggf . und wieder andere Issues mitbringt ... Aber ja bei einigen Themenbereichen bringen container große Vorteile

                        Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                        • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                        • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                        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

                        712

                        Online

                        32.4k

                        Benutzer

                        81.4k

                        Themen

                        1.3m

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

                        • Du hast noch kein Konto? Registrieren

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