ich habe gestern meine Masterclass -Installation nach Version 3.1.3 angehoben.
Die Anleitung von RKuehne von hier hat super geholfen.
Ich hatte aber keine dump.rdb bei der Aktualisierung von redis nach valkey.
Nun würde ich gern als nächsten Schritt meine postgresql von Version 16
auf die aktuelle Version 18 aktualisieren.
Gibt hierfür eine Anleitung? Es hat sich ja das Verzeichnis geändert,
soweit ich gelesen habe.
Okay, das schaue ich mir mal an.
In der Masterclass ist die Datenbank ja im Filesystem sichtbar.
Dort sieht das Mapping in der docker-compose.yml so aus:
ja natürlich. hatte das jetzt nur direkt von paperless github seite genommen.
Ich hatte bei mir in der docker-compose.yml feste Speicherorte eingetragen. Bei mir liegen alle Verzeichnisse unter:
/volume1/docker/paperless-ngx/pgdata
/volume1/docker/paperless-ngx/media usw.
ja die ordner löschen. es würde auch reichen den kompletten inhalt zu löschen.
dann die docker-compose.yml ändern
dann docker compose up starten
warten bis installation fertig ist. Melde dich NICHT bei paperless an
nocheinmal docker compose down und dann docker compose up -d
starte dann den importer.
WICHTIG ABER IST: Der Exporter MUSS fehlerfrei durchgelaufen sein.
Wenn du ganz sicher gehen willst kopiere dir den kompletten ordner paperless irgenwo hin. oder wenn du eine synology hast mach ein snapshot vom docker verzeichnis
Ändere für den Importer nicht die Paperless-Version. Aktuell hast du ja 3.1.3
JA. Paperless erstellt eine leere Datenbank (erstinstallation). Durch den Importer werden alle deine Dokumente aus der Exportdatei genommen und wieder in die Dateibank neu eingetragen. Alles was du an Korrespondenten,Speicherpfaden Tags und sonstige Einstellungen hast werden ebenfalls neu wieder hinzugefügt.
habe heute auch noch ein paperless auf version geupdatet, so das alle meine paperless instanzen jetzt auf version 18 sind. wenn es keine Fragen weiter gibt dann schließen bitte diesen Post
@RKuehne Ich muss das Thema hier noch einmal aufgreifen, da ich mir gerade unschlüssig bin.
Ich habe ja von Redis auf Valkey umgestellt.
Liegt jetzt irgendwo noch ein Ordner der alten Redis Datenbank?
Der Broker ist ja so eingehangen, dass dich den normal nicht unter „Files“ sehe, broker: image: ``docker.io/valkey/valkey:9-alpine restart: unless-stopped volumes: - redisdata:/data
Dank dir, falls du weißt, wo das auf der Syno gespeichert wird.
Das Thema Valkey gibt es ein kleines Problem was man aber leicht beheben kann. Wenn du jetzt einfach das Image austauschen würdest startet Paperless nicht mehr. Das liegt daran das redis und valkey nicht kompatibel sind und beide auf die dump.rdb zugreifen wollen im redisdata verzeichnis. Nun könnte man sagen ja gut dann lösche ich sie einfach. Das Problem nur ist das diese datei tief im system versteckt ist und auch nicht sichtbar. Deshalb passe einfach dein volumes an. durch ../ wird jetzt redisdata verzeichnis direkt im paperless verzeichnis angelegt. Damit wird valkey aktiv und paperless startet wieder.
bei mir gibt es noch viele leichen. Als ich mit paperless angefangen hatte war meine struktur noch nicht klar.
Immer wieder neue Test. Im docker konnte ich einfach die Verzeichnisse löschen. Aber redisdata leider nicht. Und da es mit redis kein problem gab funktionierte redis. habe da in der .env unterschiedliche COMPOSE_PROJECT_NAME genommen. diese finde ich dort wieder.