Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Backitup - Wiederherstellung - Synology Docker

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Backitup - Wiederherstellung - Synology Docker

    This topic has been deleted. Only users with topic management privileges can see it.
    • Glasfaser
      Glasfaser @waeck last edited by Glasfaser

      @waeck sagte in Backitup - Wiederherstellung - Synology Docker:

      Gibt es auch eine einfache Variante, wenn der neue Container einen andern Namen hast?

      in der Konsole dann später eingeben :

      pkill -u iobroker
      iobroker host this
      

      Container danach neu starten .

      W 1 Reply Last reply Reply Quote 0
      • Z
        zahnheinrich @waeck last edited by zahnheinrich

        @waeck
        Der neue Container muss nicht den selben Namen haben.
        Sofern Du den alten nicht gelöscht, sondern nur angehalten hast, muss er m.E. sogar einen anderen haben!

        Ich habe zur Zeit z.B drei ioB Container im Synology Docker, der produktive (mit admin 4.x) läuft, der neue (mit admin 5.x) läuft sporadisch wegen einiger Unausgreiftheiten und einen "altern" als fallback.

        Klar darf nur immer einer laufen.

        Ausserdem sind die Daten ausserhalb des Containers lokalisiert und haben jeweils ein eigenes, anfangs leeres Verzeichnis.

        Für einen neuen Container erstelle ich vorher mit Backitup eine Sicherung des aktuellen ioB und kopiere es mit Filezilla auf meinen PC.

        Dann erstelle ich einen neuen Buanet-Container aus dem latest Repo.
        Damit habe ich einen frischen, aktuellen ioBroker.
        Mit Filezilla erstelle ich im Datenbaum des neuen Containers unterhalb /iobroker das Verzeichnis /backups und kopiere das eben vorher erstelle Backup hierher, kopiere mir sofort den Dateinamen des Backups in die Zwischenablage.

        Jetzt im neuen Container auf die Konsole gehen und im Verzeichnis /opt/iobroker (welcher eigentlich immer sofort geöffnet wird) den Restore durchführen mit
        "iobroker restore " plus Namen des Backups aus der Zwischenablage.

        Nach Beendigung des restore (je nach Grösse Sekunden bis wenige Minuten) den Container neu starten.
        Beim Start installiert iobroker selbständig alle erorderlichen Adapter, was entsprechend dauern kann.
        Im iobroker kannst du im Tab Protokolle den Fortschritt verfolgen

        Damit hast du ein frisches System ohne Altlasten. Der Vorgang ist wirklich einfach, wenn du es einige Male durchgeführt hast.

        W 1 Reply Last reply Reply Quote 0
        • W
          waeck @Glasfaser last edited by

          @glasfaser

          Hallo

          Danke für den Befehl...
          Leider geht es nicht.

          Ich habe das Backup ins Verzeichnis /opt/iobroker getan.
          Dann durchlaufen lassen.

          pkill -u iobroker
          iobroker host this

          Keine Reaktion.
          Mal mit Neustart versucht... dann kommt folgendes:
          root@Glasfaser:/opt/iobroker# iobroker restart                                                                                  
          iobroker controller daemon is not running                                                                                       
          Starting iobroker controller daemon...                                                                                          
          iobroker controller daemon started. PID: 326                                                                                    
          root@Glasfaser:/opt/iobroker# iobrker start                                                                                     
          bash: iobrker: Kommando nicht gefunden.                                                                                         
          root@Glasfaser:/opt/iobroker# iobroker start                                                                                    
          iobroker controller daemon already running. PID: 326                                                                            
          root@Glasfaser:/opt/iobroker#

          Wann genau, muss ich den Befehlt eingeben?:

          pkill -u iobroker
          iobroker host this
          

          Sorry aber man sieht halt, dass ich wenig Ahnung haben... 🙂

          gruss waeck

          Glasfaser Z 2 Replies Last reply Reply Quote 0
          • W
            waeck @zahnheinrich last edited by

            @zahnheinrich

            Hallo zahnheinrich

            Auch dir Danke für die Hilfe.

            Ich ging davon aus, dass ich den Container Starten muss, damit ich überhaupt ins Terminal kann.
            Erst danach konnte ich das Backup ins Verzeichnis kopieren.

            Nach der eingäbe von
                                                                            
            root@zahnheinrich:~# iobroker restore iobroker_2021_09_11-02_00_10_backupiobroker.tar.gz                                        
            Stop iobroker first!                                                                                                            
            root@zahnheinrich:~# iobroker stop                                                                                              
            iobroker controller daemon is not running                                                                                       
            root@zahnheinrich:~# iobroker restore iobroker_2021_09_11-02_00_10_backupiobroker.tar.gz                                        
            Stop iobroker first!                                                                                                            
            root@zahnheinrich:~#

            Hier drehe ich leider im Kreis...

            Leider weiss ich nicht weiter.

            grüss waeck

            Glasfaser 1 Reply Last reply Reply Quote 0
            • Glasfaser
              Glasfaser @waeck last edited by

              @waeck sagte in Backitup - Wiederherstellung - Synology Docker:

              iobroker stop

              den Befehl gibt es nicht im Docker , sondern dafür :

              pkill -u iobroker
              
              1 Reply Last reply Reply Quote 0
              • Glasfaser
                Glasfaser @waeck last edited by

                @waeck sagte in Backitup - Wiederherstellung - Synology Docker:

                Wann genau, muss ich den Befehlt eingeben?:

                Wenn der Host nicht stimmt siehe wie hier :

                https://forum.iobroker.net/topic/46911/plötzlich-fehlermeldung-iobroker-startet-nicht-korrekt/5

                1 Reply Last reply Reply Quote 0
                • Z
                  zahnheinrich @waeck last edited by zahnheinrich

                  @waeck sagte in Backitup - Wiederherstellung - Synology Docker:

                  Ich habe das Backup ins Verzeichnis /opt/iobroker getan.

                  Da gehört es nicht hin. Lege darunter ein Unterverzeichnis /backups an.
                  Der Pfad ist also /opt/iobroker/backups
                  Hierhin dein Backup kopieren.

                  Wann genau, muss ich den Befehlt eingeben?:

                  Dann im neuen Container auf die Konsole gehen und im Verzeichnis /opt/iobroker (welches eigentlich immer sofort geöffnet wird)

                  zunächst den ioB stoppen mit
                  pkill -u iobroker

                  dann den Restore durchführen mit
                  iobroker restore iobroker_2021_09_11-02_00_10_backupiobroker.tar.gz

                  dann die Konsole verlassen und den Container neu starten.

                  Sorry aber man sieht halt, dass ich wenig Ahnung haben... 🙂

                  Das macht nix, habe auch mal angefangen.
                  Aber: Hier wirst du geholfen 🕶

                  W 1 Reply Last reply Reply Quote 0
                  • W
                    waeck @zahnheinrich last edited by

                    @zahnheinrich @zahnheinrich
                    @Glasfaser

                    Hallo zusammen

                    So nun habe ich es auch fertig gebaucht.
                    Meine erste Wiederherstellung läuft nun wieder...

                    Nun werde ich es noch ein, zwei mal testen, damit ich "Sicherheit" haben.

                    Danke euch beiden!!!

                    Viele Grüsse, waeck

                    simatec Z 2 Replies Last reply Reply Quote 0
                    • simatec
                      simatec Developer Most Active @waeck last edited by

                      @waeck
                      In Version 2.2.x des Backitup Adapters wird es die Restore Funktion für Docker geben.

                      1 Reply Last reply Reply Quote 3
                      • Z
                        zahnheinrich @waeck last edited by

                        @waeck
                        Prima, dass es läuft!

                        Gute Strategie übrigens, gleich zu Beginn mal den Ernstfall zu üben, um im Notfall zu wissen was man tun soll/nicht tun soll!

                        Ich verwahre die gezogenen Backups übrigens auf von der Synology physisch weit (mehrere 100km 😊 ) entfernten Datenträgern, um möglichen Supergaus (Hochwasser, Überspannung, Feuer, übermotivierte Kids etc) möglichst zu entgehen.

                        Ansonsten beim Supergau nicht rumheulen, denn es gilt die alte Regel: "No backup, no mercy!".

                        Viel Spaß weiterhin

                        1 Reply Last reply Reply Quote 0
                        • R
                          RkcCorian last edited by

                          Moin Zusammen,

                          versuche auch gerade testhalber ein Backup zurück zu spielen. Meine Schritte:

                          • Mit buanet/iobroker:v6.0.0 habe ich bereits seit langem ioBroker am Laufen. Hab mit dem BackItUp-Adapter ein Backup erstellt
                          • Mit dem gleichen Image habe ich einen neuen Container erstellt und in den Ordner das BackItUp generierte File gelegt, dann den Container gestartet
                          • Während dem Container-Start wurde das BackItUp-File gefunden und der Restore gestartet, danach wurde der Container weiter (aus meiner Sicht) normal gestartet
                          • Im "restore.log" steht am Ende "System successfully restored!", soweit so gut
                          • Nun warte ich darauf, auf die Web-Oberfläche zu kommen. Natürlich ist mir bewusst, dass das ne Weile dauer, ABER... seit ca. 45 Minuten passiert nichts mehr
                            -> Im ioBroker Ordner werden keine weiteren Dateien angelegt
                            -> iobroker logs --watch zeigt auch keine weiteren Änderungen mehr
                            e990f239-70c1-42ca-8ca9-b175ce384ed6-image.png
                            -> Portainer zeigt folgenden Ressourcen Verbrauch
                            a90fcb7f-c1f5-4b64-8908-718e30c3fce9-image.png

                          Meine Fragen...

                          1. Ist das normal oder warte ich ewig und "irgendwas" geht schief? Jemand eine Idee, was ich noch anschauen kann?
                          2. Ist dieser Vorgang unterbrechbar und später fortsetzbar? Sprich, da es so lange dauert, kann ich temp. diesen Container wieder stoppen und meinen Produktiv-Container starten, damit meine Frau "keine Einschränkungen" hat?

                          Vielen Dank im Voraus!!!!

                          R 1 Reply Last reply Reply Quote 0
                          • R
                            RkcCorian @RkcCorian last edited by

                            @rkccorian Update... hab jetzt noch auf der Console pkill -u iobroker und danach iobroker host this ausgeführt. Jetzt sehe ich mit iobroker logs --watch Fortschritt 😃. Mal abwarten...

                            Glasfaser 1 Reply Last reply Reply Quote 0
                            • Glasfaser
                              Glasfaser @RkcCorian last edited by

                              @rkccorian sagte in Backitup - Wiederherstellung - Synology Docker:

                              und danach iobroker host this ausgeführt.

                              und das ist ja auch die Lösung , da es auch im Protokoll steht :

                              391e70f7-ac4a-4147-ac8d-46b0f8ebb6da-grafik.png

                              R 1 Reply Last reply Reply Quote 1
                              • R
                                RkcCorian @Glasfaser last edited by

                                @glasfaser Jetzt hat alles geklappt, wunderbar! 🙂

                                1 Reply Last reply Reply Quote 0
                                • B
                                  Bhenyamin last edited by Bhenyamin

                                  Hey Leute, ich bastele hier schon seit Ewigkeiten am Container-Upgrade auf die V11.00 rum (buanet).
                                  Bisher ging das immer gut über das Erstellen und Einbinden eines neuen Verzeichnisses auf dem Docker Host (Qnap-NAS) und das Kopieren des letzten tar.gz. Backups in das leere Verzeichnis vor dem ersten Start.

                                  Ich bekomme es nun aber gar nicht mehr auf die Kette :

                                  
                                  --------------------------------------------------------------------------------
                                  
                                  -------------------------     2025-08-21 01:44:35      -------------------------
                                  
                                  --------------------------------------------------------------------------------
                                  
                                  -----                                                                      -----
                                  
                                  ----- ██╗  ██████╗  ██████╗  ██████╗   ██████╗  ██╗  ██╗ ███████╗ ██████╗  -----
                                  
                                  ----- ██║ ██╔═══██╗ ██╔══██╗ ██╔══██╗ ██╔═══██╗ ██║ ██╔╝ ██╔════╝ ██╔══██╗ -----
                                  
                                  ----- ██║ ██║   ██║ ██████╔╝ ██████╔╝ ██║   ██║ █████╔╝  █████╗   ██████╔╝ -----
                                  
                                  ----- ██║ ██║   ██║ ██╔══██╗ ██╔══██╗ ██║   ██║ ██╔═██╗  ██╔══╝   ██╔══██╗ -----
                                  
                                  ----- ██║ ╚██████╔╝ ██████╔╝ ██║  ██║ ╚██████╔╝ ██║  ██╗ ███████╗ ██║  ██║ -----
                                  
                                  ----- ╚═╝  ╚═════╝  ╚═════╝  ╚═╝  ╚═╝  ╚═════╝  ╚═╝  ╚═╝ ╚══════╝ ╚═╝  ╚═╝ -----
                                  
                                  -----                                                                      -----
                                  
                                  -----              Welcome to your ioBroker Docker container!              -----
                                  
                                  -----                    Startupscript is now running!                     -----
                                  
                                  -----                          Please be patient!                          -----
                                  
                                  --------------------------------------------------------------------------------
                                  
                                  
                                  
                                  --------------------------------------------------------------------------------
                                  
                                  -----                          System Information                          -----
                                  
                                  -----                    arch:                x86_64                       -----
                                  
                                  -----                    hostname:            Iobroker                     -----
                                  
                                  -----                                                                      -----
                                  
                                  -----                          Version Information                         -----
                                  
                                  -----                    image:               v11.0.0                      -----
                                  
                                  -----                    build:               20250816.234435              -----
                                  
                                  -----                    node:                v22.18.0                     -----
                                  
                                  -----                    npm:                 10.9.3                       -----
                                  
                                  -----                                                                      -----
                                  
                                  -----                        Environment Variables                         -----
                                  
                                  -----                    DEBUG:               true                         -----
                                  
                                  -----                    PACKAGES:            ffmpeg                       -----
                                  
                                  -----                    SETGID:              1000                         -----
                                  
                                  -----                    SETUID:              1000                         -----
                                  
                                  --------------------------------------------------------------------------------
                                  
                                  
                                  
                                  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
                                  
                                  !!!!                            DEBUG LOG ACTIVE                            !!!!
                                  
                                  !!!!               Environment variable DEBUG is set to true.               !!!!
                                  
                                  !!!! This will extend the logging output and may slow down container start. !!!!
                                  
                                  !!!!          Please make sure to deactivate if no longer needed.           !!!!
                                  
                                  !!!!     For more information see ioBroker Docker image documentation:      !!!!
                                  
                                  !!!!           https://docs.buanet.de/iobroker-docker-image/docs/           !!!!
                                  
                                  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
                                  
                                  
                                  
                                  --------------------------------------------------------------------------------
                                  
                                  -----                   Step 1 of 5: Preparing Container                   -----
                                  
                                  --------------------------------------------------------------------------------
                                  
                                  
                                  
                                  PACKAGES is set. Installing the following additional Linux packages: ffmpeg
                                  
                                  
                                  
                                  ffmpeg is already installed.
                                  
                                  
                                  
                                  
                                  
                                  --------------------------------------------------------------------------------
                                  
                                  -----             Step 2 of 5: Detecting ioBroker Installation             -----
                                  
                                  --------------------------------------------------------------------------------
                                  
                                  
                                  
                                  There is data detected in /opt/iobroker but it looks like it is no instance of ioBroker!
                                  
                                  [DEBUG] Detected files:
                                  
                                  total 8732
                                  
                                  drwxrwxrwx 2 1001 users    4096 Aug 21 01:39 .
                                  
                                  drwxr-xr-x 1 root root     4096 Aug 17 01:47 ..
                                  
                                  -rw-r--r-- 1 1001 users 8927972 Aug 21 00:09 iobroker_2025_08_21-00_09_36_backupiobroker.tar.gz
                                  
                                  Please check/ recreate mounted folder or volume and try again.
                                  
                                  
                                  
                                  [DEBUG] Debug mode prevents the container from exiting on errors.
                                  
                                  [DEBUG] This enables you to investigate or fix your issue on the command line.
                                  
                                  [DEBUG] If you want to stop or restart your container you have to do it manually.
                                  
                                  [DEBUG] IoBroker is not running!
                                  

                                  Den fehler gibt es natürlich xfach im Netz zu finden, aber die Lösungen bringen mich nicht weiter. Jemand eine Idee?

                                  1 Reply Last reply Reply Quote 0
                                  • First post
                                    Last post

                                  Support us

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

                                  854
                                  Online

                                  32.0k
                                  Users

                                  80.4k
                                  Topics

                                  1.3m
                                  Posts

                                  6
                                  18
                                  2354
                                  Loading More Posts
                                  • Oldest to Newest
                                  • Newest to Oldest
                                  • Most Votes
                                  Reply
                                  • Reply as topic
                                  Log in to reply
                                  Community
                                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                  The ioBroker Community 2014-2023
                                  logo