Paperless-NGX und Home Assistant: Sinnvoll?

@dp20eic: Danke Dir für die Infos.

Vorab: Jetzt weiß ich nicht ganz, wo ich weiterschreiben soll, denn gestern habe ich zu dem Detailthema “Paperless - Dokumente umziehen” diesen neuen Thread aufgemacht. Da dort aber noch niemand geantwortet habe, schreibe ich jetzt hier einfach weiter.

Ich fürchte, bei mir sieht das alles etwas anders aus, als bei Dir. Hast Du auch das AddOn von HA, aus dem Du die Ordner-Auflistungen geschickt hast? Oder ist das die VM aus proxmox? Denn auch dort sind meine Pfade anders (dort heißen sie /opt/paperless).

Paperless-Dokumente (im AddOn in HA):

root@ca5234a0-paperless-ngx:/share/paperless/media/documents/archive# ls -l
total 28
drwxr-xr-x  3 paperless paperless 4096 Mar 12 22:41 2013
drwxr-xr-x  3 paperless paperless 4096 Mar 15 08:10 2014
drwxr-xr-x  3 paperless paperless 4096 Mar 15 08:15 2020
drwxr-xr-x  4 paperless paperless 4096 Mar 15 08:12 2021
drwxr-xr-x 21 paperless paperless 4096 Mar 23 00:07 2022
drwxr-xr-x 25 paperless paperless 4096 Mar 23 00:03 2023
drwxr-xr-x 14 paperless paperless 4096 Mar 22 23:18 2024

Paperless selber ist wohl hier (im AddOn in HA):

root@ca5234a0-paperless-ngx:/usr/src/paperless# ls -l
total 420
-rw-r--r-- 1 paperless paperless  10602 Mar 18 05:00 Dockerfile
-rw-r--r-- 1 paperless paperless  35142 Mar 18 05:00 LICENSE
-rw-r--r-- 1 paperless paperless   2118 Mar 18 05:00 Pipfile
-rw-r--r-- 1 paperless paperless 290245 Mar 18 05:00 Pipfile.lock
-rw-r--r-- 1 paperless paperless   7220 Mar 18 05:00 README.md
drwxr-xr-x 2 paperless paperless   4096 Mar 24 21:51 consume
drwxr-xr-x 3 paperless paperless   4096 Mar 24 21:51 data
drwxr-xr-x 1 paperless paperless   4096 Mar 18 13:48 docker
drwxr-xr-x 1 paperless paperless   4096 Mar 18 05:00 docs
drwxr-xr-x 2 paperless paperless   4096 Mar 24 21:51 export
-rw-r--r-- 1 paperless paperless   1368 Mar 18 13:46 gunicorn-ingress.conf.py
-rw-r--r-- 1 paperless paperless   1369 Mar 18 05:00 gunicorn.conf.py
drwxr-xr-x 2 paperless paperless   4096 Mar 24 21:51 media
-rw-r--r-- 1 paperless paperless   2980 Mar 18 05:00 paperless.conf
-rw-r--r-- 1 paperless paperless   5339 Mar 18 05:00 requirements.txt
drwxr-xr-x 1 paperless paperless   4096 Mar 18 05:00 scripts
drwxr-xr-x 1 paperless paperless   4096 Mar 18 05:00 src
drwxr-xr-x 1 paperless paperless   4096 Mar 18 13:48 static

Meine /usr/src/paperless/paperless.conf (im AddOn in HA) sieht so aus (geändert habe ich daran nie etwas):

# Have a look at the docs for documentation.
# https://docs.paperless-ngx.com/configuration/

# Debug. Only enable this for development.

#PAPERLESS_DEBUG=false

# Required services

#PAPERLESS_REDIS=redis://localhost:6379
#PAPERLESS_DBHOST=localhost
#PAPERLESS_DBPORT=5432
#PAPERLESS_DBNAME=paperless
#PAPERLESS_DBUSER=paperless
#PAPERLESS_DBPASS=paperless
#PAPERLESS_DBSSLMODE=prefer

# Paths and folders

#PAPERLESS_CONSUMPTION_DIR=../consume
#PAPERLESS_DATA_DIR=../data
#PAPERLESS_TRASH_DIR=
#PAPERLESS_MEDIA_ROOT=../media
#PAPERLESS_STATICDIR=../static
#PAPERLESS_FILENAME_FORMAT=
#PAPERLESS_FILENAME_FORMAT_REMOVE_NONE=

# Security and hosting

#PAPERLESS_SECRET_KEY=change-me
#PAPERLESS_URL=https://example.com
#PAPERLESS_CSRF_TRUSTED_ORIGINS=https://example.com # can be set using PAPERLESS_URL
#PAPERLESS_ALLOWED_HOSTS=example.com,www.example.com # can be set using PAPERLESS_URL
#PAPERLESS_CORS_ALLOWED_HOSTS=https://localhost:8080,https://example.com # can be set using PAPERLESS_URL
#PAPERLESS_FORCE_SCRIPT_NAME=
#PAPERLESS_STATIC_URL=/static/
#PAPERLESS_AUTO_LOGIN_USERNAME=
#PAPERLESS_COOKIE_PREFIX=
#PAPERLESS_ENABLE_HTTP_REMOTE_USER=false

# OCR settings

#PAPERLESS_OCR_LANGUAGE=eng
#PAPERLESS_OCR_MODE=skip
#PAPERLESS_OCR_SKIP_ARCHIVE_FILE=never
#PAPERLESS_OCR_OUTPUT_TYPE=pdfa
#PAPERLESS_OCR_PAGES=1
#PAPERLESS_OCR_IMAGE_DPI=300
#PAPERLESS_OCR_CLEAN=clean
#PAPERLESS_OCR_DESKEW=true
#PAPERLESS_OCR_ROTATE_PAGES=true
#PAPERLESS_OCR_ROTATE_PAGES_THRESHOLD=12.0
#PAPERLESS_OCR_USER_ARGS={}
#PAPERLESS_CONVERT_MEMORY_LIMIT=0
#PAPERLESS_CONVERT_TMPDIR=/var/tmp/paperless

# Software tweaks

#PAPERLESS_TASK_WORKERS=1
#PAPERLESS_THREADS_PER_WORKER=1
#PAPERLESS_TIME_ZONE=UTC
#PAPERLESS_CONSUMER_POLLING=10
#PAPERLESS_CONSUMER_DELETE_DUPLICATES=false
#PAPERLESS_CONSUMER_RECURSIVE=false
#PAPERLESS_CONSUMER_IGNORE_PATTERNS=[".DS_STORE/*", "._*", ".stfolder/*", ".stversions/*", ".localized/*", "desktop.ini"]
#PAPERLESS_CONSUMER_SUBDIRS_AS_TAGS=false
#PAPERLESS_CONSUMER_ENABLE_BARCODES=false
#PAPERLESS_CONSUMER_BARCODE_STRING=PATCHT
#PAPERLESS_CONSUMER_BARCODE_UPSCALE=0.0
#PAPERLESS_CONSUMER_BARCODE_DPI=300
#PAPERLESS_CONSUMER_ENABLE_TAG_BARCODE=false
#PAPERLESS_CONSUMER_TAG_BARCODE_MAPPING={"TAG:(.*)": "\\g<1>"}
#PAPERLESS_CONSUMER_ENABLE_COLLATE_DOUBLE_SIDED=false
#PAPERLESS_CONSUMER_COLLATE_DOUBLE_SIDED_SUBDIR_NAME=double-sided
#PAPERLESS_CONSUMER_COLLATE_DOUBLE_SIDED_TIFF_SUPPORT=false
#PAPERLESS_PRE_CONSUME_SCRIPT=/path/to/an/arbitrary/script.sh
#PAPERLESS_POST_CONSUME_SCRIPT=/path/to/an/arbitrary/script.sh
#PAPERLESS_FILENAME_DATE_ORDER=YMD
#PAPERLESS_FILENAME_PARSE_TRANSFORMS=[]
#PAPERLESS_NUMBER_OF_SUGGESTED_DATES=5
#PAPERLESS_THUMBNAIL_FONT_NAME=
#PAPERLESS_IGNORE_DATES=
#PAPERLESS_ENABLE_UPDATE_CHECK=

Eine “db.sqlite3” finde ich nur im Ordner “/config/data/” im AddOn in HA:

root@ca5234a0-paperless-ngx:/config/data# ls -l
total 147464
-rw-r--r-- 1 paperless paperless     45056 Mar 25 12:15 celerybeat-schedule.db
-rw-r--r-- 1 paperless paperless 149212136 Mar 23 01:05 classification_model.pickle
-rw-r--r-- 1 paperless paperless   1736704 Mar 25 12:10 db.sqlite3
drwxr-xr-x 2 paperless paperless      4096 Mar 25 00:00 index
drwxr-xr-x 2 paperless paperless      4096 Mar 24 21:05 log
-rw-r--r-- 1 paperless paperless         0 Mar 24 21:52 migration_lock

Ich bin mächtig verwirrt :wink:

Ist es einfach so, dass ich die Dateien aus /config/data/ und /share/paperless/media/ vom AddOn in HA in die entsprechenden Ordner unter /opt/paperless in der VM vom proxmox kopieren muss?