Paperless-ngx Paperless-ngx – DMS via Docker auf dem NAS

Monacum

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
03. Jan 2022
Beiträge
2.200
Punkte für Reaktionen
1.024
Punkte
224
Die sind jedenfalls schon dran laut Issue...
1.12.1 ist veröffentlicht.

Paperless-ngx v1.12.1

Repository: paperless-ngx/paperless-ngx · Tag: v1.12.1 · Commit: 92fb390 · Released by: github-actions[bot]

paperless-ngx 1.12.1​

Bug Fixes​

  • Fix: comments not showing in search until after manual reindex in v1.12 @shamoon(#2513)
  • Fix: date range search broken in 1.12 @shamoon (#2509)

Documentation​

Maintenance​

  • Moves back to the main release-drafter now that it does what we wanted @stumpylog (#2503)
 
  • Like
Reaktionen: EDvonSchleck

Kachelkaiser

Benutzer
Sehr erfahren
Mitglied seit
22. Feb 2018
Beiträge
1.946
Punkte für Reaktionen
777
Punkte
134
Hmm, die Suche nach den Kommentaren geht zumindet bei mir noch nicht. Muss ich hier nochmal irgendwas manuell anstoßen?
 

Monacum

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
03. Jan 2022
Beiträge
2.200
Punkte für Reaktionen
1.024
Punkte
224
Wenn du einen neuen Kommentar eingibst, wird der auch gefunden, bei alten, bereits vorhandenen Kommentaren, ging das bei mir auch nicht.
 

Monacum

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
03. Jan 2022
Beiträge
2.200
Punkte für Reaktionen
1.024
Punkte
224
Muss das revidieren, er findet auch ältere Kommentare.
 

Kachelkaiser

Benutzer
Sehr erfahren
Mitglied seit
22. Feb 2018
Beiträge
1.946
Punkte für Reaktionen
777
Punkte
134
ok jetzt bei neuen gehts auch, nur bei bestehenden, gestern hinzugefügten Kommtaren gehts nicht.
 

Monacum

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
03. Jan 2022
Beiträge
2.200
Punkte für Reaktionen
1.024
Punkte
224

Paperless-ngx v1.12.2

Repository: paperless-ngx/paperless-ngx · Tag: v1.12.2 · Commit: 0a47fba · Released by: github-actions[bot]

paperless-ngx 1.12.2​

Bug Fixes​

Documentation​

Maintenance​

All App Changes​

 

Kachelkaiser

Benutzer
Sehr erfahren
Mitglied seit
22. Feb 2018
Beiträge
1.946
Punkte für Reaktionen
777
Punkte
134
gleiches Verhalten bei den Kommentaren: neue werden gefunden, alte, vor der Einführung der Suche, nicht.

EDIT: Hatte übersehen, dass bei mir das Update noch nicht durch war. Jetzt mit der Version 1.12.2 klappts!
 
Zuletzt bearbeitet:

surfer09

Benutzer
Mitglied seit
01. Dez 2022
Beiträge
33
Punkte für Reaktionen
1
Punkte
8
Hallo zusammen,

ich weiß nicht, ob ich hier richtig bin, aber ich frage einfach mal. :)
Ich habe Paperless NGX 1.12.2 bei mir als Docker Container auf meinem Synology NAS laufen.
Als Datenbank läuft eine Postgres 14 DB als eigener Docker Container. Muss man diese auch mal updaten?
Ich bin damals mit eine der erste Paperless NGX Versionen angefangen und da wurde dies so installiert.

DB.jpg

Gruß surfer ;)
 

EDvonSchleck

Gesperrt
Mitglied seit
06. Mrz 2018
Beiträge
4.703
Punkte für Reaktionen
1.120
Punkte
214
Das wurde ab hier diskutiert. Entsprechende Befehle und Aufgaben findest du in den folgenden Beiträgen. Lies dir bitte die Unterhaltung durch, dann sollten deine Fragen beantwortet sein.

1. Backup der alten Datenbank machen (Postgres14)
2. neues Postgres15-Image anpassen/herunterladen, mit leeren Mount-Verzeichniss starten
3. Backup in Postgres 15 einspielen
 
  • Like
Reaktionen: surfer09

surfer09

Benutzer
Mitglied seit
01. Dez 2022
Beiträge
33
Punkte für Reaktionen
1
Punkte
8
Ich bin einer von der sicheren Sorte und habe einen 2. Container mit Postgresql 15 installiert. Dump Datei von der DB v14 habe ich gezogen.
Bevor ich jetzt irgendeinen Schritt falsch mache frage ich lieber noch einmal.
Übernehme ich die Einträge des V14 Container schon in den neuen V15 Container, oder muss ich diesen jetzt einmal ohne alles starten?

V14 - Variablen
DB_v14.jpg

V15 Container - bis jetzt nur das leere, neue Verzeichnis eingetragen
DB_v15.jpg

V15-Variablen.jpg

Nächste Frage: Ich lese immer in den Beiträgen, das man eine yml-Datei anpassen muss, um dort Postgresql 15 zu hinterlegen. Wie und wo komme ich an diese Datei? Kann man das auch einfach über die Variablen im Paperlessngx Container machen?
Paperless_Variablen.jpg
 

Anhänge

  • DB_v15.jpg
    DB_v15.jpg
    34,1 KB · Aufrufe: 4
  • DB_v15.jpg
    DB_v15.jpg
    34,1 KB · Aufrufe: 3
  • DB_v14.jpg
    DB_v14.jpg
    31,9 KB · Aufrufe: 4

EDvonSchleck

Gesperrt
Mitglied seit
06. Mrz 2018
Beiträge
4.703
Punkte für Reaktionen
1.120
Punkte
214
Wie hast du Paperless installiert? Nach welcher Anleitung bist du gegangen?
Es zollte ausreichen, das Backup-Script auszuführen. Wenn die Backupdatei erstellt ist nur den Stack anpassen (14>15) ggf. den alten Ordner in der Filestation umbänden und einen neuen leeren erstellen. Danach den Stack zusammenbauen und das Backup wiederherstellen.
 
Zuletzt bearbeitet:

surfer09

Benutzer
Mitglied seit
01. Dez 2022
Beiträge
33
Punkte für Reaktionen
1
Punkte
8
Das war damals ein Mix aus Anleitung und anderen Foren. Einmal habe ich es auch mit Portainer versucht, aber das habe ich dann nach einer Zeit wieder gelassen. Ich bin kein Linux-Mensch daher mache ich das lieber alles manuell . ;)
Was meinst du mit "Stack anpassen"? Wo muss ich da etwas anpassen und "zusammenbauen"? Sorry, dass ich so blöd frage aber ich habe das noch nie gemacht.
Die Dump-Datei V14 lege ich jetzt in den leeren, neuen Ordner, fahre den V15 Container hoch und stelle das Backup mit deinem Befehl wieder her?
 

EDvonSchleck

Gesperrt
Mitglied seit
06. Mrz 2018
Beiträge
4.703
Punkte für Reaktionen
1.120
Punkte
214
Ich habe alle Container manuell erstellt. Damit kann ich bei jedem Container Veränderungen vornehmen, ohne das ganze umzukrempeln oder neu zu bauen.

Du nutzt bestimmt Portainer.

Ich würde mich an die Compose von Paperless direkt halten und dort eventuell die Änderungen, sofern nötig anpassen. Änderungen bei der Imageversion habe ich bereits schon vorgenommen.

# docker-compose file for running paperless from the docker container registry.
# This file contains everything paperless needs to run.
# Paperless supports amd64, arm and arm64 hardware.
#
# All compose files of paperless configure paperless in the following way:
#
# - Paperless is (re)started on system boot, if it was running before shutdown.
# - Docker volumes for storing data are managed by Docker.
# - Folders for importing and exporting files are created in the same directory
# as this file and mounted to the correct folders inside the container.
# - Paperless listens on port 8000.
#
# In addition to that, this docker-compose file adds the following optional
# configurations:
#
# - Instead of SQLite (default), PostgreSQL is used as the database server.
# - Apache Tika and Gotenberg servers are started with paperless and paperless
# is configured to use these services. These provide support for consuming
# Office documents (Word, Excel, Power Point and their LibreOffice counter-
# parts.
#
# To install and update paperless with this file, do the following:
#
# - Copy this file as 'docker-compose.yml' and the files 'docker-compose.env'
# and '.env' into a folder.
# - Run 'docker-compose pull'.
# - Run 'docker-compose run --rm webserver createsuperuser' to create a user.
# - Run 'docker-compose up -d'.
#
# For more extensive installation and update instructions, refer to the
# documentation.

version: "3.4"
services:
broker:
image: docker.io/library/redis:latest
restart: unless-stopped
volumes:
- redisdata:/data

db:
image: docker.io/library/postgres:15
restart: unless-stopped
volumes:
- pgdata:/var/lib/postgresql/data
environment:
POSTGRES_DB: paperless
POSTGRES_USER: paperless
POSTGRES_PASSWORD: paperless

webserver:
image: ghcr.io/paperless-ngx/paperless-ngx:latest
restart: unless-stopped
depends_on:
- db
- broker
- gotenberg
- tika
ports:
- 8000:8000
healthcheck:
test: ["CMD", "curl", "-fs", "-S", "--max-time", "2", "http://localhost:8000"]
interval: 30s
timeout: 10s
retries: 5
volumes:
- data:/usr/src/paperless/data
- media:/usr/src/paperless/media
- ./export:/usr/src/paperless/export
- ./consume:/usr/src/paperless/consume
env_file: docker-compose.env
environment:
PAPERLESS_REDIS: redis://broker:6379
PAPERLESS_DBHOST: db
PAPERLESS_TIKA_ENABLED: 1
PAPERLESS_TIKA_GOTENBERG_ENDPOINT: http://gotenberg:3000
PAPERLESS_TIKA_ENDPOINT: http://tika:9998

gotenberg:
image: docker.io/gotenberg/gotenberg:latest
restart: unless-stopped

# The gotenberg chromium route is used to convert .eml files. We do not
# want to allow external content like tracking pixels or even javascript.
command:
- "gotenberg"
- "--chromium-disable-javascript=true"
- "--chromium-allow-list=file:///tmp/.*"

tika:
image: ghcr.io/paperless-ngx/tika:latest
restart: unless-stopped

volumes:
data:
media:
pgdata:
redisdata:
 

surfer09

Benutzer
Mitglied seit
01. Dez 2022
Beiträge
33
Punkte für Reaktionen
1
Punkte
8
Nein, ich nutze Portainer auch nicht mehr. Habe auch alles manuell angelegt und die Variablen manuell angepasst.
 

EDvonSchleck

Gesperrt
Mitglied seit
06. Mrz 2018
Beiträge
4.703
Punkte für Reaktionen
1.120
Punkte
214
Gut, dann sollte es ja kein Problem sein.

alten Postgres14-Container beenden und umbenennen
neuen Postgres15-Container erstellen, mit leerem Verzeichnis und Backup einspielen.
 

surfer09

Benutzer
Mitglied seit
01. Dez 2022
Beiträge
33
Punkte für Reaktionen
1
Punkte
8
Gut, an dieser Stelle stehe ich jetzt auch nun und bekomme das DUMP nicht in den neuen Container.
Der Befehl wurde ja hier so erwähnt - mache ich etwas falsch?

Meldung.jpg
 

surfer09

Benutzer
Mitglied seit
01. Dez 2022
Beiträge
33
Punkte für Reaktionen
1
Punkte
8
Hat jetzt auch über das Terminal funktioniert!
Kann man die DB jetzt auch irgendwie umbenennen? Er hat sie beim Import auf "postgresql" umbenannt.

2023-01-30 16_46_31-Window.jpg


2023-01-30 16_46_55-Window.jpg
 


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat