Posts by Wzkiie
-
-
dann habe ich mich falsch ausgedrückt ^^Sorry hat Raid0 ist das nicht Pardon.

Ich habe nur eine platte momentan laufen und möchte noch eine 2te dazu. und die beiden dann als Raid 1 ohne Verlust.
Die Speichererweiterung habe schon mal bei meinen 2 HDD`S erfolgreich gemacht.
Es geht lediglich bloß um die Synchronisation der beiden SSD`s. Ob die beiden dann Formatiert werden müssen, damit ich die dann im Raid 1 Verbund nutzen kann. -
💾 Aktuelle Konfiguration
Derzeit habe ich eine 500 GB NVMe SSD in einem der beiden Steckplätze. Die nutze ich logischerweise als RAID 0 (da ich ja nur eine Platte habe) für alle meine Docker Container. Läuft soweit alles super.
❓ Erweiterungsfrage: RAID 1 ohne Datenverlust?
Nun möchte ich das Ganze erweitern und eine zweite 500 GB NVMe SSD einbauen, um mehr Datensicherheit zu haben.
Meine Frage ist: Kann ich die vorhandene einzelne 500 GB SSD und die neue, leere 500 GB SSD zu einem RAID 1 zusammenführen, ohne dabei die Daten zu verlieren, die aktuell auf der ersten SSD (im RAID 0-Verbund) liegen?
Ich befürchte, dass das NAS beim Wechsel von einem Einzeldisk-RAID 0 auf ein RAID 1 die Daten löschen wird, aber ich wollte mal die Experten hier fragen!
Hat das schon mal jemand gemacht oder weiß, ob das der DXP2800 kann?
Jeder Tipp ist willkommen!
Danke schon mal im Voraus! 🙏
-
ok Danke, dann eine seperate
-
Kurze Frage, hat jemand eine Ahnung, wie es sich verhält, wenn man Paperless schon nutzt?
Da Paperless ja auch ein eigenes Postgres nutzt.
Kann oder sollte man da 2 Postgres Conainter haben oder die PapaperlessDB nutzen und eine neue DB immich auf ihr erstellen? -
Habe das auch Nicht als Kritik angesehen.
Wirklich kein Thema 
-
-
Naja Cronjobs pflegen musst du am Ende nicht in dem TUT von mir kannst du auch die .sh Datei einfach erweitern und der eine Cronjob wird weiterhin ausgeführt.
-
Edit:
Thread[TUT] PaperlessNGX Backup-Lösung (Automatisiert auf Externe Festplatte via Cronjob und Duplicati)
Hallo Liebe Gemeinde,
mit dieser Anleitung möchte ich euch helfen eine gute Möglichkeit PaperlesNGX per Cronjob und Duplicati zu sichern.
Cronjob:
unter Linux ist ein automatisch geplanter Task, der zu festgelegten Zeiten oder Intervallen ausgeführt wird.
Er wird über den Dienst cron gesteuert und in der Datei crontab eingerichtet, z. B. um Backups, Skripte oder Wartungsaufgaben regelmäßig ohne manuelles Eingreifen zu starten.
Duplicati:
ist ein kostenloses Open-Source-Backup-Programm, mit dem du…
WzkiieAugust 14, 2025 at 8:29 PM
Beitrag wurde erstellt -
Hallo Liebe Gemeinde,
mit dieser Anleitung möchte ich euch helfen eine gute Möglichkeit PaperlesNGX per Cronjob und Duplicati zu sichern.
Cronjob:
unter Linux ist ein automatisch geplanter Task, der zu festgelegten Zeiten oder Intervallen ausgeführt wird.
Er wird über den Dienst cron gesteuert und in der Datei crontab eingerichtet, z. B. um Backups, Skripte oder Wartungsaufgaben regelmäßig ohne manuelles Eingreifen zu starten.Duplicati:
ist ein kostenloses Open-Source-Backup-Programm, mit dem du verschlüsselte, komprimierte und inkrementelle Backups auf verschiedene Ziele wie NAS, externe Festplatten, FTP-Server oder Cloud-Speicher erstellen kannst – alles über eine einfache Weboberfläche.- Der erste Schritt, wenn ihr Paperless aufgesetzt habt, ist Duplicati via Portainer zu installieren. Dafür gerne das Tutorial von eineb anschauen --> TUT
BITTE ALLE PFADE UND "USER" ANPASSEN
SSH Aktivieren
als erstes schaltet ihr SSH beim NAS ein
The content cannot be displayed because you do not have authorisation to view this content. Es wird dann eine ".sh" Datei erstellt, die ihr am besten auf dem NAS speichert. Dafür habe ich als angemeldeter Admin, auf dem NAS einen Ordner im "Persönlichen Ordner" als Admin angelegt.
(Diese ist dann eine Script Datei, die für das automatisieren verantwortlich ist, in Verbindung mit dem Cronjob)The content cannot be displayed because you do not have authorisation to view this content. "/home/User/Backup/PaperlessNGX" das wäre der Pfad bei mir
Ihr könnt auch gern gleich die anderen Ordner außer den "alt" Ordner anlegen
The content cannot be displayed because you do not have authorisation to view this content. - ebenso bitte auch diese Pfade auf der externen Platte anlegen
Danach schaltet ihr euch per SSH Verbindung auf den NAS (ich bevorzuge Putty).
in Putty tragt ihr eure IP vom NAS ein bei mir wäre das 192.168.178.220 und dann als Port die 22 wo ihr den Haken gesetzt habt und drück Open.
The content cannot be displayed because you do not have authorisation to view this content. nun meldet ihr euch mit eurem selbst angelegtem Admin an. (Euer NAS Admin)
- anschließend wird nun ein Script via "nano" angelegt.
bei Putty können dinge kopiert werden und mit "rechtsklick" eingefügt werden
ist das erledigt sollte sich das Script öffnen.
Bitte passt eure Pfade an. Falls ihr Schwierigkeiten habt, könnt ihr einfach meine .sh Datei bei ChatGPT einfügen und ihm sagen, was eure Pfade sind. Dann sollte er sie anpassen können.
Vor allem Wichtig bei dem "USB_BACKUP_DIR="/mnt/@usb/sdc1/Backup/Paperless_zip"" je nach dem an welche Schnittstelle ihr eure Platte gehängt habt.
The content cannot be displayed because you do not have authorisation to view this content. - einfach auf den ordner rechtsklicken und den Pfad bei "Ort" kopieren und dann im script einfügen
- macht das bitte in dem script für alle Pfade
- ladet euch zur Not Notepad++ runter um den Text zu editieren (der markierte Teil)
The content cannot be displayed because you do not have authorisation to view this content. - danach können wir weiter machen
Bash
Display More#!/bin/bash # Backup-Ordner auf dem NAS BACKUP_DIR="/home/USER/Backup/PaperlessNGX_zip" EXPORT_DIR="/volume2/docker/paperless/export" USB_BACKUP_DIR="/mnt/@usb/sdc1/Backup/Paperless_zip" # NEU: Originals-Quelle und Zielordner für die "raw" Zips ORIGINALS_DIR="/volume2/docker/paperless/media/documents/originals" RAW_USB_DIR="/mnt/@usb/sdc1/Backup/Paperless_raw" RAW_BACKUP_DIR="/home/USER/Backup/PaperlessNGX_raw" mkdir -p "$BACKUP_DIR" mkdir -p "$USB_BACKUP_DIR" mkdir -p "$RAW_USB_DIR" mkdir -p "$RAW_BACKUP_DIR" # Datum für das Backup (ohne .zip im Namen!) BACKUP_NAME="paperless_export_$(date +%F)" # Prüfen, ob das Backup für heute schon existiert if [ -f "$EXPORT_DIR/$BACKUP_NAME.zip" ]; then echo "Backup für heute existiert bereits: $BACKUP_NAME.zip" else # Export als ZIP direkt ins gemountete Verzeichnis docker exec paperlessngx document_exporter -z -zn "$BACKUP_NAME" /usr/src/paperless/export fi # Funktion: Maximalanzahl von ZIP-Dateien in einem Ordner begrenzen limit_zip_count() { local folder="$1" local max_files="$2" if [ -d "$folder" ]; then local total total=$(ls -1t "$folder"/*.zip 2>/dev/null | wc -l) while [ "$total" -gt "$max_files" ]; do oldest=$(ls -1t "$folder"/*.zip | tail -n 1) rm -f "$oldest" echo "Älteste ZIP gelöscht in $folder: $(basename "$oldest")" total=$(ls -1t "$folder"/*.zip 2>/dev/null | wc -l) done fi } # Limit für Export-Ordner limit_zip_count "$EXPORT_DIR" 30 # Zusätzlich Kopien auf NAS und externe Festplatte erstellen cp "$EXPORT_DIR/$BACKUP_NAME.zip" "$BACKUP_DIR/" cp "$EXPORT_DIR/$BACKUP_NAME.zip" "$USB_BACKUP_DIR/" # Limits auch in den Kopie-Zielordnern anwenden limit_zip_count "$BACKUP_DIR" 30 limit_zip_count "$USB_BACKUP_DIR" 30 echo "Backup erstellt und zusätzlich kopiert nach:" echo "- $BACKUP_DIR" echo "- $USB_BACKUP_DIR" ############################################################################### # NEU: Originals-Ordner 1x täglich zippen und in zwei Zielpfade kopieren ############################################################################### # Zip-Name der Originals basierend auf dem gleichen Datum wie der Export ORIGINALS_ZIP_NAME="paperless_originals_${BACKUP_NAME#paperless_export_}.zip" # Wenn die Datei bereits in BEIDEN Zielen existiert, nichts mehr tun if [ -f "$RAW_USB_DIR/$ORIGINALS_ZIP_NAME" ] && [ -f "$RAW_BACKUP_DIR/$ORIGINALS_ZIP_NAME" ]; then echo "Originals-Backup für heute existiert bereits in beiden Zielen: $ORIGINALS_ZIP_NAME" else # Temporär in /tmp erstellen TMP_ZIP="/tmp/$ORIGINALS_ZIP_NAME" rm -f "$TMP_ZIP" if [ -d "$ORIGINALS_DIR" ]; then ( cd "$(dirname "$ORIGINALS_DIR")" || exit 1 zip -r "$TMP_ZIP" "originals" >/dev/null ) cp "$TMP_ZIP" "$RAW_USB_DIR/" cp "$TMP_ZIP" "$RAW_BACKUP_DIR/" rm -f "$TMP_ZIP" echo "Originals-Backup erstellt und kopiert nach:" echo "- $RAW_USB_DIR/$ORIGINALS_ZIP_NAME" echo "- $RAW_BACKUP_DIR/$ORIGINALS_ZIP_NAME" else echo "Warnung: Originals-Quelle nicht gefunden: $ORIGINALS_DIR" fi fi # Limits für Originals-Backups anwenden limit_zip_count "$RAW_USB_DIR" 30 limit_zip_count "$RAW_BACKUP_DIR" 30- nachdem Ihr nun alles angepasst und eingefügt habt
- drückt ihr STR + O --> ENTER Taste (ist ein O keine null)
- zum speichern und dann STR + X zum schließen
Anschließend machen wir das Script ausführbar.
- es wird nun .zip benötigt
ich musste mehrere schritte durchführen das es richtig installiert wird. (kann sein, wenn ihr keine Meldung bekommt, das ihr nur den ersten befehl ausführen müsst)
danach könnt ihr Probieren ob das Script geht
Wenn ihr alles richtig gemacht habt, und alles Fuktioniert könnt ihr in den angelegten Ordnern schauen ob nun alle Datein vorhanden sind.
Wir sollten Folgendes erhalten
in den "RAW" Ordnern sind die "Originals" als PDF mit eurer Struktur als .zip gespeichert. Einmal auf der Externen Platte und einmal in eurem /home Verzeichnis.
The content cannot be displayed because you do not have authorisation to view this content. und in den "_zip" Ordnern die export.zip Dateien, mit denen ihr Paperless auf einem anderen Docker Container widerherstellen könnt.
The content cannot be displayed because you do not have authorisation to view this content. Das alles wollen wir nun automatisieren. Ich habe es so schreiben lassen, das es jede Nacht um 02:00 Uhr passiert. Ebenso prüft das Script das nicht mehr als 30 Backups erstellt werden. und löscht nach 30 Tagen, dann immmer das Älteste.
in Putty gebt ihr nun folgendes ein
danach öffnet sich wieder ein Fesnter wo ihr folgendes eingebt
Code0 2 * * * su - USER -c "/home/USER/Backup/PaperlessNGX/backup_paperless.sh >> /home/USER/Backup/PaperlessNGX/backup.log 2>&1"bei USER bitte wieder euren Admin name eingeben bei dem das Script schon liegt.
The content cannot be displayed because you do not have authorisation to view this content. - nachdem Ihr nun alles angepasst und eingefügt habt
- drückt ihr STR + O --> ENTER Taste (ist ein O keine 0)
- zum speichern und dann STR + X zum schließen
Nun ist das Script fertig und es sollte nun jede Nacht um 02:00 Uhr alles automatisch ausführen.
Mit Duplicati könnt ihr nun auch noch eine Absicherung erstellen und entweder die "export" Datei nur sichern oder einmal das ganze /home/User/Backup/PaperlessNGX verzeichnis.
viel Spaß

Edit:
Bestes Video für eine Saubere Paperless InstallationExternal Content www.youtube.comContent embedded from external sources will not be displayed without your consent.Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy. -
Ich habe es jetzt hinbekommen. Mit Chat GPT und probieren mit dir .sh Datei erstellen zu lassen und dann ein Backup zu automatisieren via Duplicati
Ich versuche die Tage mal dafür ein komplettes Tutorial zu schreiben -
gibt es für Duplicati und crontab eine Anleitung dafür
-
ja das stollte gehen, aber falls mal die maschine abraucht, und ich dann alles eu machen müsste, kann ich das ja dann nicht mehr machen.
-
also wirklich unzugebrauchen um docker container widerherstellen zu können?
-
The content cannot be displayed because you do not have authorisation to view this content. Hallo liebe Gemeinde,
ich habe so eben verscht ein Backup zum testen meiner Docker Container zu erstellen. (soll mal auf eine Externe Platte erstellt werden)
Derzeit habe ich es probeweise vom Vol2 (NVME) auf meine Vol1 (HDD Storage) erstellt.The content cannot be displayed because you do not have authorisation to view this content. jetzt diese widerherzustellen klappt nicht. Kann mir einer sagen, an was das liegt?
Weil sonst die Backups ziehen ja als sinnlos erscheint, wenn ich die nicht widerherstellen kann.
Docker Funktioniert ja nicht indem ich die Ordner einfach wieder reinkopiere. -
Hallo Liebe Gemeinde,
wie kann ich denn alte Geräte auf die ich keinen Zugriff mehr habe aus der Liste der Sync and Backup liste löschen. ?
-
The content cannot be displayed because you do not have authorisation to view this content. so sieht das bei mir aus als nicht ADMIN (als jacob) Nutzer The content cannot be displayed because you do not have authorisation to view this content. Als Admin eingeloggt, ist das auch ausgegraut bei meinem normalen Nutzer
und ebenso wird auch einfach das externe laufwerk angezeigt ohne es freizugeben
-
Hallo zusammen,
ich bin aktuell etwas am Verzweifeln mit meinem NAS (UGREEN DXP2800). In der Windows-Netzwerkumgebung wird dauerhaft der Benutzerordner meines Accounts (jacob) angezeigt – obwohl ich diesen Ordner nie bewusst freigegeben habe.
Selbst wenn ich mich über das Admin-Konto einlogge, ist unter den Freigaben nur der Standardordner "Shared" sichtbar und freigegeben. Es gibt keinerlei Hinweis darauf, dass mein persönlicher Ordner ebenfalls freigegeben ist – und trotzdem taucht er im Netzwerk auf.
Ich habe schon die Freigaben, Benutzerrechte und SMB-Einstellungen durchgesehen, finde aber keine Option, die das erklärt oder behebt.
Mein Ziel: Ich möchte, dass mein Benutzerordner nicht sichtbar ist, wenn man das NAS im Netzwerk durchsucht.Hat jemand eine Idee, woran das liegen kann? Oder ob das eventuell ein Standardverhalten ist, das man irgendwie abschalten kann?
Danke euch für jeden Hinweis – ich bin für jede Hilfe dankbar!
Viele Grüße
JacobThe content cannot be displayed because you do not have authorisation to view this content. der netzwerkpfad ist \\nasjacob\personal_folder
The content cannot be displayed because you do not have authorisation to view this content. so wird es in der Netzwerkumgebung angezeigt
The content cannot be displayed because you do not have authorisation to view this content. Frreigabe in der Nasicht (jacob)
The content cannot be displayed because you do not have authorisation to view this content. einziger freigegebener Ordner vom ADMIN der auch sichtbar sein soll
The content cannot be displayed because you do not have authorisation to view this content. Netzwerkeinstellungen im NAS
The content cannot be displayed because you do not have authorisation to view this content. Netzwerkeinstellungen im NAS
The content cannot be displayed because you do not have authorisation to view this content. freigabe einstellungen in der Ansicht von ADMIN
-
-