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.

Major_Pain

Members
  • Joined

  • Last visited

  1. Hast du auch schon versucht das Dashboard über 192.168.1.7:8183 zu erreichen? Sonst musst noch wie mein Vorredner schon gesagt "api.insecure='true'" hinzufügen. Das Dashboard in Traefik ist nur rein für das visuelle Darstellen, dort kannst du nichts Konfigurieren, das machst du alles entweder in dem Docker Template oder über eine yaml Datei. Wie das Dashboard aktiviert wird kannst du hier nachlese dort werden beide wege beschrieben.
  2. Ja genau ich Backupe das Snapshot Verzeichnis, das sind doch die gleichen Daten wie unter appdata oder liege ich da Falsch? Mein Ziel war es halt meine Docker zu Backupen ohne diese vorher Herunterzufahren um Down time zu vermeiden. Das mit dem wiederherstellen müsste ich dann mal testen wenn das Backup fertig ist. Danke für den Tipp mit den User Skript, da sind echt paar nützliche Sachen dabei, werd mir denk auch die Unraid Benachrichtigung von dir irgendwie in mein Skript mit einbauen
  3. Ich hab mir auch die Borg Binary auf dem USB-Stick gepackt und hab dann nur noch die go File angepasst, das ich Borg auch benutzen kann cp /boot/config/borg-linux-glibc228 /usr/local/bin/borg chown root:root /usr/local/bin/borg chmod 755 /usr/local/bin/borg Ich hab mir mit ChatGPT dann noch ein Skript zusammen schustern lassen was ich in die User Skripts importiert habe, es ist denke ich nicht Perfekt aber es tut was soll bis jetzt. borg_backup.sh
  4. Mit Borgmatic habe bis jetzt keine Probleme kann die normalen borg befehle benutzen, habe aber auch keine anderen Docker Container gefunden außer einem das 6 Jahre alt ist. Werde mich dann denke jetzt auch mal an die Storagebox setzten, Ich hab jetzt aber noch ein Problem, wenn ich mein Backup im Container mounte dann wird mir das Backup nicht auf dem Hostsystem angezeigt obwohl der Pfad derselbe ist, wenn ich das Backup im Container an eine andere Stelle verschiebe, taucht das Backup plötzlich in Unraid auf, hat da jemand eine Ahnung woran das liegen könnte?
  5. Ich hab mir jetzt mal ein Skript erstellt was mir die Backups erstellt, scheint auch soweit zu funktionieren, gerne Verbesserungsvorschläge. Edit: hab das Skript noch etwas angepasst #!/bin/bash # Prüfen, ob das Skript bereits läuft SCRIPT_NAME=$(basename "$0") LOCKFILE="/tmp/${SCRIPT_NAME}.lock" if [ -f $LOCKFILE ]; then echo "Das Skript '$SCRIPT_NAME' läuft bereits. Abbruch." exit 1 else touch $LOCKFILE fi # Ersetze diese Variablen durch die richtigen Werte DATASET="fast/appdata" DATE=$(date +%Y-%m-%d_%H-%M-%S) SNAPSHOT_NAME="borg_$DATE" BACKUP1="/mnt/user/appdata/.zfs/snapshot/$SNAPSHOT_NAME" BACKUP2="/mnt/user/Daten" CONTAINER_NAME="borgmatic" REPOSITORY="/mnt/borg-repository" # Angepasster Pfad für das Borg-Repository # Prüfen, ob der Docker-Container läuft echo "Überprüfe, ob der Container '${CONTAINER_NAME}' läuft..." if ! docker ps --format '{{.Names}}' | grep -q "^${CONTAINER_NAME}$"; then echo "Container läuft nicht. Starte den Container..." docker start ${CONTAINER_NAME} if [ $? -ne 0 ]; then echo "Fehler beim Starten des Containers." rm -f $LOCKFILE exit 1 fi else echo "Container ist bereits gestartet." fi # Setze die BORG_PASSPHRASE innerhalb des Docker-Containers docker exec ${CONTAINER_NAME} sh -c " export BORG_PASSPHRASE=\$(cat /run/s6/container_environment/BORG_PASSPHRASE) " # Prüfen, ob das Borg-Repository initialisiert ist echo "Prüfe, ob das Backup-Ziel initialisiert ist..." docker exec ${CONTAINER_NAME} borg info ${REPOSITORY} > /dev/null 2>&1 if [ $? -ne 0 ]; then echo "Backup-Ziel ist nicht initialisiert. Versuche es zu initialisieren..." docker exec ${CONTAINER_NAME} borg init --encryption repokey ${REPOSITORY} if [ $? -ne 0 ]; then echo "Fehler bei der Initialisierung des Borg-Repositories." rm -f $LOCKFILE exit 1 fi echo "Repository erfolgreich initialisiert." fi # Erstelle einen ZFS Snapshot mit -r echo "Erstelle ZFS Snapshot..." zfs snap -r ${DATASET}@${SNAPSHOT_NAME} if [ $? -ne 0 ]; then echo "Fehler beim Erstellen des ZFS-Snapshots." rm -f $LOCKFILE exit 1 fi # Überprüfe und lösche alte Snapshots, um maximal 7 Snapshots der eigenen zu behalten echo "Überprüfe alte Snapshots..." EXISTING_SNAPSHOTS=$(zfs list -t snapshot -H -o name | grep "${DATASET}@borg_") SNAPSHOT_COUNT=$(echo "$EXISTING_SNAPSHOTS" | wc -l) if [ "$SNAPSHOT_COUNT" -ge 7 ]; then echo "Maximale Anzahl an Snapshots erreicht. Lösche die ältesten Snapshots..." OLD_SNAPSHOTS=$(echo "$EXISTING_SNAPSHOTS" | sort | head -n $(($SNAPSHOT_COUNT - 6))) for snapshot in $OLD_SNAPSHOTS; do echo "Lösche alten Snapshot: $snapshot..." zfs destroy "$snapshot" done fi # Starten des Backupprozesses mit borgmatic echo "Starte den Backupprozess mit borgmatic..." docker exec ${CONTAINER_NAME} sh -c " borg create -v --stats --progress --list --files-cache=mtime,size -C lzma \ ${REPOSITORY}::{now:%Y-%m-%d_%H-%M-%S} \ ${BACKUP1} \ ${BACKUP2} \ #--exclude /dev \ " if [ $? -eq 0 ]; then echo "Führe Borg Prune durch, um alte Backups zu entfernen..." docker exec ${CONTAINER_NAME} borg prune -v --list ${REPOSITORY} --keep-daily=7 --keep-weekly=4 --keep-monthly=12 if [ $? -ne 0 ]; then echo "Fehler beim Prune-Vorgang." else echo "Prune erfolgreich abgeschlossen." fi else echo "Fehler beim Backupvorgang." fi # Lockfile löschen rm -f $LOCKFILE echo "Skript abgeschlossen."
  6. Hier ist eine Anleitung von Hetzner selber zur Einrichtung von Borg Link Dann schaue ich mal ob das mit Borgmatic auch so gut funktioniert mit den users Skripts oder ob ich auch einen eigenen Container basteln muss
  7. Benutzt du dann borgmatic aus dem CA Store oder hast du dir deinen eigenen Container in Unraid zusammen gebaut. Stimmt mit Docker exec könnte ich auch arbeiten, mein Ziel ist es das ich vor dem Backup ein Snapshot von meinen Container mache und das mit in das Backup schiebe, muss mich da aber noch etwas mit den Borg befehlen auseinandersetzen es gibt auch von Hetzner einer gute Borg Dokumentation dazu.
  8. Wie habt ihr Borg auf eurem Server Installier? Per Docker oder direkt auf dem System, bei den Nerdtools war Borg meine ich mit dabei, aber seit Unraid 7 werden die Nerdtools nicht mehr unterstützt. Kann man Borg irgendwie auf dem Server installieren so das ich das Backup mit den users Skripts einrichten kann?
  9. Servus, ich habe vor meine wichtigsten Daten außerhalb bei einem Cloud Provider zu sichern (wahrscheinlich Hetzner Storagebox). Ich bin jetzt auf der Suche nach einer geeigneten Möglichkeit ein verschlüsseltes und inkrementelles Backup zu erstellen, dabei sind mir unter anderem die Tools Borg, Restic, Duplicati über den Weg gelaufen, Duplicati hat aller Dings nicht so einen guten Ruf. Meine Frage wäre jetzt, welche Tool für mein Vorhaben am geeignetsten ist unter Unraid und vielleicht noch welcher Cloud-Anbieter noch infrage kommen könnten, Ich habe etwa 1 TB an Speicher denn ich Backupen möchte.
  10. Ich hab das dxp8800 und habe auch mal bisschen im Bios was umgestellt und komme jetzt wenn keine Docke und Disks laufen mit meinen 8 HDDS und 2 Nvmes und die Nvme von Ugreen auf ~30W wenn die Platten laufen komme ich dann auf 60-70W, dar ware jetzt alles nur schnelle test aber bin bis jetzt auch nicht tiefer wie C3 gekommen in Powertop.
  11. Major_Pain replied to KniggeR's topic in Deutsch
    Ich hab das auch schon mal gehabt, da waren auch meine ganzen Shares weg, nach einem Reboot war dann alles wieder da und Plex hat wieder funktioniert.
  12. Hab bei Seagate jetzt ein Ticket eröffnet, jetzt mal schauen wie es weiter geht und ob Sie die Daten wiederherstellen können. Ich bedanke mich bei euch für eure Hilfe.
  13. So hatte die Festplatte zwischenzeitlich nochmal an meinem Rechner dranne und ich bin mir eigh ziemlich sicher das bei der Festplatte der Lesekopf einen schlag weg hat, kann man da noch irgendwas machen mir Reparatur oder so irgendwas anderes? Die Festplatte ist eine Seagate Ironwolf Pro 14TB.
  14. Danke für die Info werde ich morgen direkt mal versuchen und hoffe, dass ich sich noch irgendwas von der Platte retten lässt, wie heißt es so schön Google ist dein Freund . Werd euch hier auf dem Laufenden halten und für weiter Tipps bin ich natürlich auch weiterhin dankbar.
  15. Mit dem Datenverlust hab ich mich schon abgefunden, wichtig wäre mir auch nur ein kleiner Teil der Daten, wenn ich denn wieder bekommen könnte würde mir das Reichen.

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.