Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Backup Best Practice

Featured Replies

2 hours ago, SidM said:

Das war auch mein erster Gedanke, aber dort ist nichts zu finden. Beim Template habe ich auch nicht wirklich etwas gefunden, das kann aber auch mangelnden Wissen liegen.

Steht drin.

Mode ro für Read Only.

 

Hier der Ausschnitt.Screenshot_20231230-021442_Firefox.thumb.png.c3d2ca83d86a8a126449699a9fe570fd.png

 

Du weißt wo man die Templates findet?

 

Auf dem USB Stick/Flash -> /boot/config/plugins/dockerMan/templates-user

Edited by Revan335

  • Community Expert
10 hours ago, SidM said:

Der rsync-Server läuft ebenfalls auf dem Backup-Server

Nö. Das Skript verbindet sich per SSH mit dem Rsync Server des Quell Servers. Auf dem Backup Server braucht es keinen Container.

 

11 hours ago, SidM said:

Sollte ich das nur auf die benötigten Freigaben ändern oder kann ich das auch bedenkenlos so lassen?

Da der Pfad nur lesend freigegeben wird (siehe Container Einstellungen), dürfte das egal sein. Außer du hast sehr sensible Daten auf dem Quell Server, die du nicht sicherst und die niemals jemand lesen darf. Aber dann würde ich fragen warum die nicht verschlüsselt sind 😉

 

11 hours ago, SidM said:

Die Pfadangaben und auch das Readonly bezieht sich aber auf den Backup-Server und nicht des Hauptserver's? 

Noch hast du es nicht verstanden 😁

 

Nein. Der Backupserver darf vom Quellserver nur lesen. Andersherum existiert überhaupt keine Verbindung.

 

9 hours ago, SidM said:

Funktioniert das Starten und stoppen der Dockercontainer noch nicht, oder aber nur wenn das Skript auch auf dem Quell-Server ausgeführt wird? 

Korrekt. Das kann man lösen, in dem man das Skript zusätzlich lokal ausführt und /mnt/user/appdata nach /mnt/user/backup_appdata sichert. Das dann zb mit 1 Tag Aufbewahrungszeit. Beim Backupserver stellt man das Skript dann so ein, dass es nicht appdata sichert oder man sichert es einfach auch mit, aber benutzt bei einer Wiederherstellung Härtefall nur die Dateien aus backup_appdata.

 

 

  • Community Expert
8 hours ago, Revan335 said:

Du weißt wo man die Templates findet?

Dafür muss man nicht das Template bearbeiten. Man klickt beim Pfad einfach auf EDIT. 

Screenshot_20231230_102417.thumb.png.1c07a0302e7ce50d3a062cb4d3982e74.png

2 hours ago, mgutt said:

Dafür muss man nicht das Template bearbeiten. Man klickt beim Pfad einfach auf EDIT. 

Screenshot_20231230_102417.thumb.png.1c07a0302e7ce50d3a062cb4d3982e74.png

Hatte es so verstanden das dies bei ihm aus irgendeinem Grund nicht vorhanden war.

 

Aber das ist natürlich der favorisierte Weg.

 

Danke für die Screenshot Doku.👍

Entweder war es gestern schon zu spät für mich oder das Weihnachtsessen ist schuld 😁 Irgendwie stand ich auf dem Schlauch. Beim Template hab ich gestern auf Dockerhub und Github nachgesehen um dort was im Code zu finden. Und warum ich nicht auf edit des Pfad's geklickt habe, ist mir auch ein Rätsel.

 

Verzeiht mir bitte mein törichtes Verhalten😅

Ich hoffe der Knoten ist jetzt gelöst

 

Dennoch komme ich mit 2 weiteren Fragen;

 

-an welcher Stelle des Skript's kann ich den SSH Port ändern? Ich denke in der Zeile 92

#alias ssh='sshpass -p "<password>" ssh -o "StrictHostKeyChecking no"'

aber wie genau check ich nicht. oder einfach alles löschen und nur das hier rein:

ssh -p 5533

 

 

- kann ich bestimmte Ordner bzw. Docker ausschließen? IoBroker würde ich eigentlich gerne durchlaufen lassen und dieser macht schon sein eigenes Backup in der Cloud.

der Pfad von iobroker ist /mnt/cache/appdata/iobroker ginge das hier in der Zeile 56 z.b.:

--exclude="iobroker/*"

 

 

Vielen Dank!

@mgutt könntest du mir noch mit dem Port behilflich sein?

 

ich habe jetzt viele konstellationen probiert, aber ich bekomme immer die Meldung:

 

created directory /mnt/user/backup/isos/link_dest
>f+++++++++ empty.file
removed '/tmp/_tmp_user.scripts_tmpScripts_rsync-incremental-backup_script/empty.file'
*deleting link_dest/empty.file
*deleting link_dest/
Create full backup from 192.168.188.40:/mnt/user/isos to /mnt/user/backup/isos/20231230_111735

rsync: connection unexpectedly closed (0 bytes received so far) [Receiver]
rsync error: unexplained error (code 255) at io.c(231) [Receiver=3.2.7]
File count of rsync is 0
Error: Host key verification failed. rsync: connection unexpectedly closed (0 bytes received so far) [Receiver] rsync error: unexplained error (code 255) at io.c(231) [Receiver 3.2.7] (255)!
# #####################################
Clean up outdated backups

 

in Protokoll des Quellserver sehe ich auch immer dass er den Port 5533 nicht berücksichtigt:

Dec 30 20:17:36 Unraid sshd[7790]: Connection from 192.168.178.103 port 39814 on 192.168.188.40 port 22 rdomain ""
Dec 30 20:17:36 Unraid sshd[7790]: Connection closed by 192.168.178.103 port 39814 [preauth]

 

 

ich habe versuchsweise in Zeile 89, in Zeile 92 als auch in beiden gleichzeitig

alias ssh='ssh -p 5533'

eingegeben. Auch ohne alias, an verschiedenen Positionen...

 

und gebe ich als Source meine Quelle so

"192.168.188.40:/mnt/user/isos"

oder so

"[email protected]:/mnt/user/isos"

an?

 

Ich habe wirklich zig Beiträge hier als auch im Netz durchsucht, aber ich werde nicht fündig.

 

Vielleicht wäre hier noch eine kleine Anleitung für Dummies wie mich hilfreich😅

Ich möchte nicht nerven, aber hat keiner eine Idee wie ich den Port ändern kann?

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.