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. Iobroker backup auf user defined Verzeichnis

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    485

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

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

Iobroker backup auf user defined Verzeichnis

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
18 Beiträge 7 Kommentatoren 2.7k Aufrufe
  • Ä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.
  • K Offline
    K Offline
    Kueppert
    schrieb am zuletzt editiert von
    #3

    Am einfachsten :-S ich weiß nicht Mal was ein Cron Script ist…

    Gesendet von meinem HUAWEI RIO-L01 mit Tapatalk

    UDM Pro, Intel NUC - ioBroker in Proxmox-VM, PiHole+Grafana&Influx+TasmoAdmin in LXCs, Raspberry Pi3 (als CCU), Zigbee-Stick Sonoff, Synology DS918+

    1 Antwort Letzte Antwort
    0
    • apollon77A Offline
      apollon77A Offline
      apollon77
      schrieb am zuletzt editiert von
      #4

      https://wiki.ubuntuusers.de/Cron/

      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
      • T Offline
        T Offline
        tempestas
        schrieb am zuletzt editiert von
        #5

        @apollon77:

        Nein ioBroker muss nicht gestoppt sein. Es gibt Nutzer die das füt "sicherer" halten oder in der Vergangenheit damit wohl Probleme hatten, aber aus der näheren Vergangenheit gibt es keine Probleme und ich mache es schon immer so.

        ich habe ein Cron-Skript was täglich das "iobroker backup" aufruft und danach das entsprechende File aus dem Backup.Verzeichnis auf meine NAS synct … das ist der einfachste Weg meiner Meinung nach. `

        Gibt es dafür irgendwie eine "idiotensichere" Anleitung? Sprich eine für mich geeignete? Würde das auch gerne einrichten.

        <size="85">ioBroker | 21 Adapter | Ubuntu Server | intel NUC | Homematic CCU2 | Hue | Osram Lightify| Sonos | 2x Instar Cam | Samsung Tab A 2016 im Holzrahmen| 3x Echo dot | 1x Echo | Neato Botvac D5</size>

        1 Antwort Letzte Antwort
        0
        • S Offline
          S Offline
          Solear
          schrieb am zuletzt editiert von
          #6

          Warum gibt es dann noch keinen Sicherungsadapter, wenn iobroker nicht gestoppt werden muss? 8-)

          iobroker als LXC unter Proxmox

          1 Antwort Letzte Antwort
          0
          • apollon77A Offline
            apollon77A Offline
            apollon77
            schrieb am zuletzt editiert von
            #7

            Weil man zum Restore ihn stoppen muss …

            Es gibt schon Ideen das im Admin einzubauen, aber das "Restore muss Stoppen" ist schwierig

            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
            • lobomauL Offline
              lobomauL Offline
              lobomau
              schrieb am zuletzt editiert von
              #8

              @apollon77:

              Nein ioBroker muss nicht gestoppt sein. Es gibt Nutzer die das füt "sicherer" halten oder in der Vergangenheit damit wohl Probleme hatten, aber aus der näheren Vergangenheit gibt es keine Probleme und ich mache es schon immer so.

              ich habe ein Cron-Skript was täglich das "iobroker backup" aufruft und danach das entsprechende File aus dem Backup.Verzeichnis auf meine NAS synct … das ist der einfachste Weg meiner Meinung nach. `
              Das würde mir auch so reichen. Restore mache ich für den, zum Glück seltenen Fall, manuell.

              Kannst du die Scripte dafür bereitstellen?

              Host: NUC8i3 mit Proxmox:

              • ioBroker CT Debian 13, npm 10.9.4, nodejs 22.21.0
              • Slave: Pi4
              1 Antwort Letzte Antwort
              0
              • M Offline
                M Offline
                Marty56
                schrieb am zuletzt editiert von
                #9

                @apollon77:

                ich habe ein Cron-Skript was täglich das "iobroker backup" aufruft und danach das entsprechende File aus dem Backup.Verzeichnis auf meine NAS synct … das ist der einfachste Weg meiner Meinung nach. `

                Danke für die Rückmeldung.

                Ich wäre an dem Cron Skript interessiert. Wenn Du das posten könntest, wäre das wirklich super.

                HW:NUC (16 GB Ram)
                OS: Debian Bullseye, Promox V7, node v16.x npm 8.19.3

                1 Antwort Letzte Antwort
                0
                • apollon77A Offline
                  apollon77A Offline
                  apollon77
                  schrieb am zuletzt editiert von
                  #10

                  Das ist nicht so einfach weil das bei mir im gesamten Backup der Systeme mit drin ist.

                  Ich mache backup basierend auf "backup2l" (gibts in apt-get). Dem kann man verzeichnisse angeben und so und das macht das differentielle Backups und so. und dort habe ich bei den "custom befehlen" ein "iobroker backup" call drin und das gesamte ioBroker Verzeichnis ist im Backup drin … damit auch das Backup.

                  Und am Ende steht ein rsync befehl der das auf die NAS synct.

                  Also eher speziell.

                  Aber am Ende ist das cron-Skript nichts anderes als "cd /opt/iobroker/;iobroker backup; cp <backup-dir-von-iobroker><nas-directory>Ja und irgendwann muss man vllt aufräumen, so gross sind die backups aber nicht</nas-directory></backup-dir-von-iobroker>

                  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
                  • lobomauL Offline
                    lobomauL Offline
                    lobomau
                    schrieb am zuletzt editiert von
                    #11

                    Ok. Ich stelle mir das für mich auch nicht so schwierig vor. Ich versuche mal was.

                    Zuerst ein Script, dass einfach ein Backup machen lässt einmal täglich um 1:13 Uhr. Kann das so funktionieren?:
                    1146_unbenannt.jpg

                    Host: NUC8i3 mit Proxmox:

                    • ioBroker CT Debian 13, npm 10.9.4, nodejs 22.21.0
                    • Slave: Pi4
                    1 Antwort Letzte Antwort
                    0
                    • apollon77A Offline
                      apollon77A Offline
                      apollon77
                      schrieb am zuletzt editiert von
                      #12

                      Ich fürchte Du musst die Befehle mit ; oder && getrennt in einen Exec-Aufruf schreiben, da jeder Call für sich steht und alles was Du da tust für den nächsten Call weg ist

                      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
                      • M Offline
                        M Offline
                        Marty56
                        schrieb am zuletzt editiert von
                        #13

                        So habe ich jetzt gemacht.

                        Dabei unterstelle ich, dass das Backup innerhalb von 60 Sekunden erstellt werden kann.

                        function backup() {
                            exec('iobroker backup', 
                                function (error, stdout, stderr) {console.log('stdout: ' + stdout);});
                            setTimeout( function() { 
                                exec(' mv  -v /opt/iobroker/backups/* /mnt/backupdata/iobroker/',
                                    function (error, stdout, stderr) {console.log('stdout: ' + stdout);});
                            }, 60000);
                        }
                        
                        schedule("0 23 * * *",  function(obj){
                            backup();
                        });
                        

                        HW:NUC (16 GB Ram)
                        OS: Debian Bullseye, Promox V7, node v16.x npm 8.19.3

                        1 Antwort Letzte Antwort
                        0
                        • T Offline
                          T Offline
                          tempestas
                          schrieb am zuletzt editiert von
                          #14

                          Marty,

                          könntest du mir erklären, was ich da sehe`?

                          Reicht das Skript, oder muss man noch mehr tun, um regelmäßig backups zu machen?

                          nehme an, dieser Teil````
                          /mnt/backupdata/iobroker/

                          
                          Sitze hier gerade wie ne Kuh wenns donnert :)
                          
                          Nachtrag: was genau wird da gesichert? Auch VIS Projekte, Skripte usw? Oder muss ich die separat sichern?

                          <size="85">ioBroker | 21 Adapter | Ubuntu Server | intel NUC | Homematic CCU2 | Hue | Osram Lightify| Sonos | 2x Instar Cam | Samsung Tab A 2016 im Holzrahmen| 3x Echo dot | 1x Echo | Neato Botvac D5</size>

                          1 Antwort Letzte Antwort
                          0
                          • lobomauL Offline
                            lobomauL Offline
                            lobomau
                            schrieb am zuletzt editiert von
                            #15

                            @tempestas:

                            Marty,

                            könntest du mir erklären, was ich da sehe`?

                            Reicht das Skript, oder muss man noch mehr tun, um regelmäßig backups zu machen?

                            nehme an, dieser Teil````
                            /mnt/backupdata/iobroker/

                            
                            Sitze hier gerade wie ne Kuh wenns donnert :)
                            
                            Nachtrag: was genau wird da gesichert? Auch VIS Projekte, Skripte usw? Oder muss ich die separat sichern? `  
                            

                            Ich kenne mich da auch nicht aus.

                            Habe mal bei mir geschaut. Pfad bzw. Ordner(?) /mnt gibt es bei mir ist aber leer.

                            Nach meinem Verständnis müsste ich also vorher den entsprechenden Ordner erstellen… so:?

                            sudo mkdir /mnt/backupdata/iobroker/
                            

                            mnt assoziiere ich irgendwie auch mit mount… das ist doch um sich einzuhängen in ein anderes Laufwerk!? Das will man ja... das Backup in Sicherheit bringen auf anderes Laufwerk. Tut das der Befehl /mnt?

                            Host: NUC8i3 mit Proxmox:

                            • ioBroker CT Debian 13, npm 10.9.4, nodejs 22.21.0
                            • Slave: Pi4
                            1 Antwort Letzte Antwort
                            0
                            • M Offline
                              M Offline
                              Marty56
                              schrieb am zuletzt editiert von
                              #16

                              Ich habe ein Nas Share unter "/mnt/backupdata/" gemounted, d.h. der Raspi in meinem Fall, kann auf ein freigegebenes Verzeichnis auf meinem NAS zugreifen.

                              Das musst Du noch zusätzlich machen.

                              HW:NUC (16 GB Ram)
                              OS: Debian Bullseye, Promox V7, node v16.x npm 8.19.3

                              1 Antwort Letzte Antwort
                              0
                              • T Offline
                                T Offline
                                tesso
                                schrieb am zuletzt editiert von
                                #17

                                Such mal hier im Forum.

                                Irgendjemand hatte eine PDF Anleitung für das Backup erstellt. Sollte ich am Rechner sitzen, suche ich es heraus.

                                Hier ist der Thread. http://forum.iobroker.net/viewtopic.php?f=8&t=6526

                                1 Antwort Letzte Antwort
                                0
                                • lobomauL Offline
                                  lobomauL Offline
                                  lobomau
                                  schrieb am zuletzt editiert von
                                  #18

                                  @apollon77:

                                  Ich fürchte Du musst die Befehle mit ; oder && getrennt in einen Exec-Aufruf schreiben, da jeder Call für sich steht und alles was Du da tust für den nächsten Call weg ist `
                                  Nee, mit Blockly habe ich es nicht hinbekommen. Aber ich habe den ersten Schritt geschafft und das mit dem cron job kapiert und lasse jetzt täglich backup durchführen.

                                  Hier nochmal die Beschreibung dazu.

                                  In der Konsole von Ubuntu:
                                  > crontab -e
                                  Dann öffnet sich die Datei in der alles auskommentiert ist. Hier fügt man folgende Zeilen am Ende ein:

                                  #------------------------------
                                  52 23 * * * cd /opt/iobroker && iobroker backup
                                  #------------------------------
                                  

                                  Dann Strg-O, mit Return bestätigen um Änderungen zu übernehmen, Strg-X, Fertig.

                                  Nun wird täglich um 23:52 Uhr ein iobroker backup gemacht.

                                  Als nächstes muss ich diese Sache kapieren, um die Backup Datei auf die NAS zu spielen…

                                  Host: NUC8i3 mit Proxmox:

                                  • ioBroker CT Debian 13, npm 10.9.4, nodejs 22.21.0
                                  • Slave: Pi4
                                  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

                                  541

                                  Online

                                  32.7k

                                  Benutzer

                                  82.5k

                                  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