Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Adapter: iobroker.backitup (stable Release)

    NEWS

    • ioBroker goes Matter ... Matter Adapter in Stable

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    Adapter: iobroker.backitup (stable Release)

    This topic has been deleted. Only users with topic management privileges can see it.
    • simatec
      simatec Developer Most Active @passuff last edited by

      @passuff
      Zeige mal deine NAS Einstellungen...

      P 1 Reply Last reply Reply Quote 0
      • P
        passuff @simatec last edited by

        @simatec

        {
          "_id": "system.adapter.backitup.0",
          "common": {
            "name": "backitup",
            "version": "1.2.0",
            "title": "BackitUp",
            "authors": [
              "simatec <nais@gmx.net>",
              "peoples0815 <peoples0815github@gmail.com>",
              "bluefox <dogafox@gmail.com>"
            ],
            "docs": {
              "en": "docs/en/backitup.md",
              "de": "docs/de/backitup.md"
            },
            "platform": "Javascript/Node.js",
            "mode": "daemon",
            "icon": "backitup.png",
            "materialize": true,
            "messagebox": true,
            "enabled": true,
            "extIcon": "https://raw.githubusercontent.com/simatec/ioBroker.backitup/master/admin/backitup.png",
            "keywords": [
              "Backup",
              "IoBroker",
              "Homematic"
            ],
            "readme": "https://github.com/simatec/ioBroker.backitup/blob/master/README.md",
            "loglevel": "info",
            "type": "general",
            "license": "MIT",
            "installedVersion": "1.2.0",
            "host": "iobroker",
            "compact": true
          },
          "native": {
            "debugLevel": false,
            "notificationEnabled": false,
            "mySqlEnabled": false,
            "redisEnabled": false,
            "zigbeeEnabled": false,
            "cifsEnabled": true,
            "ftpEnabled": false,
            "dropboxEnabled": false,
            "googledriveEnabled": false,
            "historyEntriesNumber": "25",
            "minimalEnabled": true,
            "minimalTime": "02:00",
            "minimalEveryXDays": "1",
            "minimalDeleteAfter": "5",
            "minimalNameSuffix": "",
            "totalEnabled": false,
            "totalStopIoB": false,
            "totalTime": "03:00",
            "totalEveryXDays": "3",
            "totalDeleteAfter": "5",
            "totalNameSuffix": "",
            "ccuEnabled": true,
            "ccuTime": "01:30",
            "ccuEveryXDays": "3",
            "ccuDeleteAfter": "5",
            "ccuHost": "192.168.178.60",
            "ccuUser": "Admin",
            "ccuPassword": "",
            "mySqlHost": "localhost",
            "mySqlPort": "3306",
            "mySqlName": "iobroker",
            "mySqlUser": "",
            "mySqlPassword": "",
            "mySqlDumpExe": "",
            "mysqlMinimalEnabled": false,
            "redisPath": "/var/lib/redis",
            "redisMinimalEnabled": false,
            "notificationsType": "Telegram",
            "telegramInstance": "",
            "telegramUser": null,
            "telegramNoticeType": "longTelegramNotice",
            "telegramWaitToSend": "0",
            "telegramSilentNotice": false,
            "telegramOnlyError": false,
            "pushoverInstance": "",
            "pushoverNoticeType": "longPushoverNotice",
            "pushoverWaitToSend": "0",
            "pushoverDeviceID": "",
            "pushoverSilentNotice": false,
            "pushoverOnlyError": false,
            "emailReceiver": "xxx@xxx.com",
            "emailSender": "xxx@xxx.com",
            "emailInstance": "",
            "emailNoticeType": "longEmailNotice",
            "emailWaitToSend": "0",
            "emailOnlyError": false,
            "connectType": "CIFS",
            "cifsMount": "fluxkompensator",
            "cifsUser": "*****",
            "cifsPassword": "*******",
            "smbType": "vers=1.0",
            "sudoMount": true,
            "cifsDeleteOldBackup": false,
            "cifsOwnDir": false,
            "wakeOnLAN": false,
            "macAd": "********",
            "wolWait": "25",
            "cifsMinimalDir": "sharename/backupDir",
            "cifsTotalDir": "sharename/backupDir",
            "cifsCcuDir": "sharename/backupDir",
            "cifsDir": "data/backup/Smarthome/iobroker",
            "ftpHost": "",
            "ftpPort": "21",
            "ftpUser": "",
            "ftpPassword": "",
            "ftpDeleteOldBackup": false,
            "ftpOwnDir": false,
            "ftpMinimalDir": "/backupDir/minimal",
            "ftpTotalDir": "/backupDir/total",
            "ftpCcuDir": "/backupDir/ccu",
            "ftpDir": "/backupDir",
            "dropboxAccessToken": "",
            "dropboxDeleteOldBackup": false,
            "dropboxOwnDir": false,
            "dropboxMinimalDir": "/backupDir/minimal",
            "dropboxTotalDir": "/backupDir/total",
            "dropboxCcuDir": "/backupDir/ccu",
            "dropboxDir": "/backupDir",
            "googledriveAccessJson": "",
            "googledriveDeleteOldBackup": false,
            "googledriveOwnDir": false,
            "googledriveMinimalDir": "",
            "googledriveTotalDir": "",
            "googledriveCcuDir": "",
            "googledriveDir": "",
            "restoreSource": null,
            "restoreType": "Minimal"
          }
        }
        [/s]
        
        simatec 1 Reply Last reply Reply Quote 0
        • simatec
          simatec Developer Most Active @passuff last edited by

          @passuff
          Trage mal unter cifsMount die IP ein und nicht den Hostname.

          1 Reply Last reply Reply Quote 0
          • P
            passuff last edited by

            @simatec
            Fehlermeldung bleibt...

            1 Reply Last reply Reply Quote 0
            • P
              passuff last edited by

              Habe NAS und die iobroker vm neugestartet. Jetzt geht es wieder...Merkwürdig..

              1 Reply Last reply Reply Quote 0
              • simatec
                simatec Developer Most Active @Conquest last edited by

                @Conquest

                Ich habe heute die Anmeldung noch einmal getestet. Google sagt zwar, dass die App noch nicht durch Google geprüft wurde und man ein Sicherheitsrisiko eingeht, aber ich konnte trotzdem mit meinem Account bei 3 Testsystemen verknüpfen.

                Anbei die Screenshots dazu:
                backitup.JPG
                backitup2.JPG
                backitup3.JPG

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

                  Abend zusammen,

                  jetzt muss ich mich mal an Euch wenden.

                  Ich möchte ioBroker usw. auf meiner DS218+ sichern. Dazu habe ich einen Share auf der DS angelegt und dazu die Berechtigungen gesetzt:

                  f5dea852-9b49-4a9c-b53a-35b294c28a66-image.png
                  be53317b-ef5f-4850-a0ba-2115dce97c36-image.png

                  Ein Test mittels showmount -e 192.168.178.39 zeigt mir den Share auch an:

                  e4a72306-dff0-424b-a602-eef63fa28d5d-image.png

                  Im Adapter habe ich folgende Einstellungen gesetzt:

                  4c856276-7ebc-4cfa-9162-2db8210bc6f8-image.png

                  Leider kommt beim Versuch ein Backup zu erstellen immer der Fehler "access denied".

                  Gestartet...
                  [DEBUG] [mount] start with {"mountType":"NFS","type":"storage","source":null,"mount":"192.168.178.39","fileDir":"/opt/iobroker/node_modules/iobroker.backitup","wakeOnLAN":false,"macAd":"20:DE:20:DE:20:DE","wolTime":"25","smb":"vers=1.0","sudo":true,"deleteOldBackup":true,"ownDir":true,"bkpType":"Minimal","dir":"/volume1/iobroker/standard","dirMinimal":"/volume1/iobroker/standard","dirTotal":"/volume1/iobroker/komplett","user":"","pass":"****"}
                  [ERROR] [mount] - [undefined mount.nfs: access denied by server while mounting 192.168.178.39:/volume1/iobroker/standard
                  
                  [ERROR] [mount] - [IGNORED] Error: Command failed: sudo mount 192.168.178.39:/volume1/iobroker/standard /opt/iobroker/backups
                  mount.nfs: access denied by server while mounting 192.168.178.39:/volume1/iobroker/standard
                  

                  Ich hab jetzt alle möglichen Varianten ausprobiert, aber ich bekomme es nicht zum laufen.

                  Kann mir bitte jemand helfen das hinzubekommen?

                  Vielen Dank und Grüße,
                  Bastian

                  simatec 1 Reply Last reply Reply Quote 0
                  • simatec
                    simatec Developer Most Active @Buddinski88 last edited by

                    @Buddinski88
                    Hast du die nfs Tools laut Readme von Backitup installiert?

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

                      Man muss auch mal positives berichten:

                      Backup auf NAS per CIFS 👍
                      Backup auf Fritzbox per FTP 👍
                      Backup auf Dropbox 👍
                      Backup auf Google drive 👍
                      Weiter habe ich die Ordner von Dropbox, und Google drive auf die zweite Festplatte des PC's verknüpft.
                      Nun landen alle Backups direkt auf dem PC 🙂
                      Ich denke, 4 minimale Backups und 4 Backups der CCU reichen am Tag.
                      Komplette Backups werden nur einmal im Monat ausgeführt. ich nutze weder History noch Datenbanken,
                      deshalb für mich nicht wirklich wichtig.
                      läuft einwandfrei!

                      Gruß,
                      Mathias

                      simatec 1 Reply Last reply Reply Quote 2
                      • B
                        Buddinski88 @simatec last edited by

                        @simatec
                        Ja habe ich gemacht. Lief auch einwandfrei durch. Die Backups werden auch in etc/iobroker/backups abgelegt. Nur auf das NAS wollen sie nicht.
                        Die Unterordner habe ich gesten auf dem NAS selber angelegt. Leider auch nicht besser.

                        simatec 1 Reply Last reply Reply Quote 0
                        • simatec
                          simatec Developer Most Active @Buddinski88 last edited by

                          @Buddinski88 sagte in Adapter: iobroker.backitup (stable Release):

                          Die Backups werden auch in etc/iobroker/backups abgelegt.

                          Das Verzeichnis stimmt aber nicht mit dem Standard iobroker-Verzeichnis überein.
                          Bist du sicher, dass es "etc/iobroker/backups" ist?

                          Was passiert, wenn du manuell per Konsole den mount ausführst?

                          sudo mount 192.168.178.39:/volume1/iobroker/standard /opt/iobroker/backups
                          
                          B 1 Reply Last reply Reply Quote 0
                          • simatec
                            simatec Developer Most Active @MathiasJ last edited by

                            @MathiasJ sagte in Adapter: iobroker.backitup (stable Release):

                            Man muss auch mal positives berichten:

                            Backup auf NAS per CIFS 👍
                            Backup auf Fritzbox per FTP 👍
                            Backup auf Dropbox 👍
                            Backup auf Google drive 👍
                            Weiter habe ich die Ordner von Dropbox, und Google drive auf die zweite Festplatte des PC's verknüpft.
                            Nun landen alle Backups direkt auf dem PC 🙂
                            Ich denke, 4 minimale Backups und 4 Backups der CCU reichen am Tag.
                            Komplette Backups werden nur einmal im Monat ausgeführt. ich nutze weder History noch Datenbanken,
                            deshalb für mich nicht wirklich wichtig.
                            läuft einwandfrei!

                            Gruß,
                            Mathias

                            Danke Mathias ... schön zu lesen, dass alles läuft 😉

                            1 Reply Last reply Reply Quote 0
                            • B
                              Buddinski88 @simatec last edited by

                              @simatec sagte in Adapter: iobroker.backitup (stable Release):

                              @Buddinski88 sagte in Adapter: iobroker.backitup (stable Release):

                              Die Backups werden auch in etc/iobroker/backups abgelegt.

                              Das Verzeichnis stimmt aber nicht mit dem Standard iobroker-Verzeichnis überein.
                              Bist du sicher, dass es "etc/iobroker/backups" ist?

                              Was passiert, wenn du manuell per Konsole den mount ausführst?

                              sudo mount 192.168.178.39:/volume1/iobroker/standard /opt/iobroker/backups
                              

                              Sorry mein Fehler. Es ist natürlich opt und nicht etc sprich, alles im Standard.

                              simatec 1 Reply Last reply Reply Quote 0
                              • simatec
                                simatec Developer Most Active @Buddinski88 last edited by

                                @Buddinski88

                                Was sagt die Konsole bei folgenden Befehl?

                                sudo mount 192.168.178.39:/volume1/iobroker/standard /opt/iobroker/backups
                                
                                B 1 Reply Last reply Reply Quote 0
                                • E
                                  Einstein67 last edited by Einstein67

                                  Was mir zum Thema "mount as root"aufgefallen ist:

                                  In Proxmox-Containern (mittlerweile sehr beliebt für IOBroker) funktioniert das mounten nur, wenn der Container kein "unprivilegierter Container" ist!!
                                  In einem privilegierten Container funktioniert es aber zu 100% zuverlässig.

                                  Vielleicht hilft das irgend jemanden mal ... 😉

                                  B 1 Reply Last reply Reply Quote 0
                                  • B
                                    Buddinski88 @simatec last edited by

                                    @simatec sagte in Adapter: iobroker.backitup (stable Release):

                                    @Buddinski88

                                    Was sagt die Konsole bei folgenden Befehl?

                                    sudo mount 192.168.178.39:/volume1/iobroker/standard /opt/iobroker/backups
                                    

                                    Der sagt (siehe oben):

                                    mount.nfs: access denied by server while mounting 192.168.178.39:/volume1/iobroker/standard
                                    

                                    @Einstein67, das ist ein interessanter Hinweis, denn ich arbeitete mit Proxmox. Ich muss nachher mal schauen ob der privilegiert ist. Gesetzt dem Fall, dass er es nicht ist, dann bin ich auch ratlos (zu wenig knowhow mit Proxmox).

                                    1 Reply Last reply Reply Quote 0
                                    • E
                                      el_malto last edited by

                                      Ich hoffe die Frage wurde hier schon nicht gestellt, aber da der Thread sowas von lang ist, will ich nicht wirklich über 2000 Kommentare lesen. Denke das kann jeder nachvollziehen.

                                      Ich habe folgendes vor:
                                      Umzug mit ioBroker von Raspberry PI 3B+ (damals mit dem fertigen Image "ioBroker_Image_RPi_2-3_20180401_stretch" installiert) auf eine Hyper-V VM mit Debian.

                                      Habe in der Anleitung vom backitup Adapter und auch im Forum mal was von einem "root fix" gelesen. Diesen habe ich noch nie ausgeführt. Ist also alles so wie damals im Image mit den Benutzern und Rechten.

                                        1. Frage: Muss/sollte ich diesen Fix ausführen um den backitup Adapert nutzen zu können bzw. sollte ich den Fix ausführen bevor ich das System wechseln will?

                                      Im Forum habe ich gelesen, dass für einen Systemwechsel das "Standard Backup" gemacht werden soll. Werde ich so auch machen wollen.

                                        1. Frage: Was speichert das "Standard Backup"? Ich habe eigene Datenpunkte angelegt. Werden diese mit gespeichert?
                                        1. Frage: Desweiteren habe ich einige Adapter von GitHub in bestimmten Versionen installiert. Werden diese Adapter (oder auch generell alle Adapter) in den Version installiert die man hatte, oder "merkt" sich backitup nur welche Adapter installiert waren und installiert dann jeweils die letzte Version aus dem "stable channel"?
                                        1. Frage (eigentlich total doof): Speichert backitup auch die Einstellungen von den Adaptern?

                                      Im Prinzip will ich einen Systemwechsel machen ohne irgendwelche Einstellungen (Adapter, eigene Datenpunkte usw.) machen zu müssen. Dafür ist ein Backup ja schließlich da.

                                      Wäre super wenn mir jemand (oder am besten auch @simatec 😛 ) die Fragen beantworten könnte.
                                      Vielen Dank schon mal.

                                      simatec 1 Reply Last reply Reply Quote 0
                                      • simatec
                                        simatec Developer Most Active @el_malto last edited by

                                        @el_malto
                                        Also den Installer Fix laut meiner Signatur würde ich einfach mal zur Sicherheit im Vorfeld ausführen. Das rückt dir eventuell fehlende Rechte richtig.

                                        Backitup speichert selber nix. Für das Standard Backup wird im Prinzip die eingebaute Backupmethode von iobroker genutzt.

                                        Es werden dort alle Einstellungen gespeichert, die VIS und sämtliche andere Daten außer History und zigbee Datenbank.

                                        Für einen Umzug ist ein Standard Backup notwendig.

                                        Bei einem Restore werden alle Adapter (außer über Github installierte) neu installiert und die Einstellungen übernommen.

                                        Github Adapter musst du manuell installieren.

                                        Ab JS-Controller 2.0 wird sich da aber auch was ändern, so dass ab dieser Version dann auch Adapter vom Github automatisch installiert werden. Die JS-Controller befindet sich aber aktuell noch in einer recht frühen Beta Phase.

                                        Sichere dir von deinen installierten Github Adaptern am besten die Einstellungen über das Webinterface des Adapters über die Pfeil-Buttons und spiele sie dann auf dein neues System zurück.

                                        E 1 Reply Last reply Reply Quote 1
                                        • E
                                          el_malto @simatec last edited by

                                          @simatec sagte in Adapter: iobroker.backitup (stable Release):

                                          Also den Installer Fix laut meiner Signatur würde ich einfach mal zur Sicherheit im Vorfeld ausführen. Das rückt dir eventuell fehlende Rechte richtig.

                                          Ok werde ich machen.

                                          Backitup speichert selber nix. Für das Standard Backup wird im Prinzip die eingebaute Backupmethode von iobroker genutzt.
                                          Es werden dort alle Einstellungen gespeichert, die VIS und sämtliche andere Daten außer History und zigbee Datenbank.

                                          Das hatte ich gelesen. History verwende ich nicht.
                                          Bezügl. Zigbee Datenbank. Da kann man im Backitup Adapter ja einen Haken machen, dass die mit gespeichert wird. Ist das dann auch bei dem "Standard Backup" der fall?

                                          Für einen Umzug ist ein Standard Backup notwendig.

                                          Bei einem Restore werden alle Adapter (außer über Github installierte) neu installiert und die Einstellungen übernommen.
                                          Github Adapter musst du manuell installieren.
                                          Ab JS-Controller 2.0 wird sich da aber auch was ändern, so dass ab dieser Version dann auch Adapter vom Github automatisch installiert werden. Die JS-Controller befindet sich aber aktuell noch in einer recht frühen Beta Phase.
                                          Sichere dir von deinen installierten Github Adaptern am besten die Einstellungen über das Webinterface des Adapters über die Pfeil-Buttons und spiele sie dann auf dein neues System zurück.

                                          Danke für den Tipp mit den Einstellungen.

                                          simatec 1 Reply Last reply Reply Quote 0
                                          • simatec
                                            simatec Developer Most Active @el_malto last edited by

                                            @el_malto
                                            Ja die Zigbee Datenbank ist ein separates Backup und kann auch so wieder hergestellt werden.

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

                                            Support us

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

                                            953
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

                                            adapter backitup backup iobroker backup iobroker.backitup
                                            185
                                            2335
                                            856380
                                            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