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
    481

  • 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.
  • 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

                      244

                      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