PAPERLESS_REDIS=redis://localhost:6379 PAPERLESS_DBHOST=localhost PAPERLESS_DBPORT=5432 PAPERLESS_DBNAME=paperless PAPERLESS_DBUSER=paperless PAPERLESS_DBPASS=${node.metadata.get('postgresql/roles/paperless/password')} PAPERLESS_DBSSLMODE=disable # Paths and folders PAPERLESS_CONSUMPTION_DIR=/mnt/paperless/consume PAPERLESS_DATA_DIR=/mnt/paperless/data PAPERLESS_MEDIA_ROOT=/mnt/paperless/media PAPERLESS_STATICDIR=/opt/paperless/src/paperless-ngx/static PAPERLESS_FILENAME_FORMAT={created_year}/{created_month}/{correspondent}/{asn}_{title} # Security and hosting PAPERLESS_SECRET_KEY=${repo.vault.random_bytes_as_base64_for(f'{node.name} paperless secret key')} PAPERLESS_ALLOWED_HOSTS=${node.metadata.get('paperless/domain')} PAPERLESS_CORS_ALLOWED_HOSTS=http://${node.metadata.get('paperless/domain')},https://${node.metadata.get('paperless/domain')} #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=${'+'.join(sorted(node.metadata.get('paperless/ocr_languages', {'deu', 'eng'})))} PAPERLESS_OCR_MODE=skip PAPERLESS_OCR_SKIP_ARCHIVE_FILE=never PAPERLESS_OCR_USER_ARGS='{"invalidate_digital_signatures": true}' PAPERLESS_PRE_CONSUME_SCRIPT=/opt/paperless/pre-consume.sh #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=${node.metadata.get('vm/cpu', 1)} #PAPERLESS_THREADS_PER_WORKER=1 PAPERLESS_TIME_ZONE=${node.metadata.get('paperless/timezone', 'UTC')} PAPERLESS_CONSUMER_POLLING=5 #PAPERLESS_CONSUMER_DELETE_DUPLICATES=false PAPERLESS_CONSUMER_RECURSIVE=true #PAPERLESS_CONSUMER_SUBDIRS_AS_TAGS=false #PAPERLESS_OPTIMIZE_THUMBNAILS=true #PAPERLESS_POST_CONSUME_SCRIPT=/path/to/an/arbitrary/script.sh #PAPERLESS_FILENAME_DATE_ORDER=YMD #PAPERLESS_FILENAME_PARSE_TRANSFORMS=[] #PAPERLESS_THUMBNAIL_FONT_NAME= #PAPERLESS_IGNORE_DATES= # Tika settings #PAPERLESS_TIKA_ENABLED=false #PAPERLESS_TIKA_ENDPOINT=http://localhost:9998 #PAPERLESS_TIKA_GOTENBERG_ENDPOINT=http://localhost:3000 # Binaries #PAPERLESS_CONVERT_BINARY=/usr/bin/convert #PAPERLESS_GS_BINARY=/usr/bin/gs #PAPERLESS_OPTIPNG_BINARY=/usr/bin/optipng