Paperless-NGX "CSRF-Verifizierung fehlgeschlagen. Anfrage abgebrochen. Verboten 403"

Kannst ja mal einen extra https Port in der AVM freischalten und den Port in den 2 Parametern in der Paperless Konfig eintragen.
Dann mal anmelden mit https://…synology.me:1234
Somit umgehst du den Reverse Proxy. Wobei der ja funktioniert wenn du aufs Anmeldefenster kommst.

Edit: schau dir mal Step 7, 8 und 9 in der Anleitung von Marius an:

ja richtig der fehler muss wo anders sein…

Edit: ja habe es gesehen aber es geht immer noch nicht es kommt immer noch der fehler

image

Füge mal deiner docker-compose.env noch

PAPERLESS_ALLOWED_HOSTS=subdomain.domain.tld

(ohne https, etc) hinzu.

Das wird soweit ich mich erinnere angezogen, um die CSRF-Verifizierung durchzuführen.

@Trick
Wichtig: Bitte ändere umgehend deinen Secret Key, du hast ihn im Screenshot weiter oben offen gezeigt!

Habe ich so hinzugefügt aber es geht immer noch nicht. Key wurde geänder danke.

Edit: wie sehe ich eig. das die yml Datei richtig geschrieben ist wenn ich die öffne ist alles in der Gleichen Farbe?


Screenshot 2024-07-16 103519

Weil ich habe das Passwort geändet auch von Admin und es wurde nicht übernommen es ist immer noch das alte Standardpasswort aktiv… Öffne es ganz normal mit Windows Texteditor oder sollte ich es mit Notepad++ öffnen??

SOOO Leute ich habe den Fehler gefunden es lag daran das ich keine Datenbank installiert habe also habe vergessen postgres zu Instalieren… dumm aber jetzt geht alles ich schick hier alle meine Verzeichnisse rein wenn jemand auch nicht so aufgepasst hat wie ich…

.env Datei

COMPOSE_PROJECT_NAME=paperless

docker-compose.env

#The UID and GID of the user used to run paperless in the container. Set this
#to your UID and GID on the host so that you have write access to the
#consumption directory.
USERMAP_UID=1026
USERMAP_GID=100

#Additional languages to install for text recognition, separated by a
#whitespace. Note that this is
#different from PAPERLESS_OCR_LANGUAGE (default=eng), which defines the
#language used for OCR.
#The container installs English, German, Italian, Spanish and French by
#default.
#See htt ps://packages.debian.org/search?keywords=tesseract-ocr-&searchon=names&suite=buster
#for available languages.
PAPERLESS_OCR_LANGUAGES=eng slk

###############################################################################
#Paperless-specific settings #
###############################################################################

#All settings defined in the paperless.conf.example can be used here. The
docker setup does not use the configuration file.
#A few commonly adjusted settings are provided below.

#Adjust this key if you plan to make paperless available publicly. It should
#be a very long sequence of random characters. You don’t need to remember it.
PAPERLESS_SECRET_KEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

#This is required if you will be exposing Paperless-ngx on a public domain
#(if doing so please consider security measures such as reverse proxy)
PAPERLESS_URL=https://paperless.xxxxxxx.synology.me
PAPERLESS_CSRF_TRUSTED_ORIGINS=https://paperless.xxxxxx.synology.me
PAPERLESS_ALLOWED_HOSTS=paperless.xxxxxxx.synology.me
PAPERLESS_CORS_ALLOWED_HOSTS=https://paperless.xxxxxx.synology.me

#Use this variable to set a timezone for the Paperless Docker containers. If not specified, defaults to UTC.
PAPERLESS_TIME_ZONE=Europe/Berlin

#The default language to use for OCR. Set this to the language most of your
#documents are written in.
PAPERLESS_OCR_LANGUAGE=deu

#Set if accessing paperless via a domain subpath e.g. https://domain.com/PATHPREFIX and using a reverse-proxy like traefik or nginx
#PAPERLESS_FORCE_SCRIPT_NAME=/PATHPREFIX
#PAPERLESS_STATIC_URL=/PATHPREFIX/static/ # trailing slash required

#Recursive parsing of consumption directory
PAPERLESS_CONSUMER_RECURSIVE=true
PAPERLESS_CONSUMER_SUBDIRS_AS_TAGS=true

ocr Mode
PAPERLESS_OCR_MODE=skip
PAPERLESS_OCR_DESKEW=true
PAPERLESS_OCR_ROTATE_PAGES=true

#Search for updates automatically
PAPERLESS_ENABLE_UPDATE_CHECK=true

#Filename handling
PAPERLESS_FILENAME_FORMAT={titel}/{creatde_year}

docker-compose.yml

services:
broker:
image: docker.io/library/redis:7
restart: unless-stopped
volumes:
- redisdata:/data

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

webserver:
image: Package paperless-ngx · GitHub
restart: unless-stopped
depends_on:
- db
- broker
- gotenberg
- tika
ports:
- „8877:8000“
healthcheck:
test: [„CMD“, „curl“, „-fs“, „-S“, „–max-time“, „2“, „http://localhost:8000“]
interval: 30s
timeout: 10s
retries: 5
volumes:
- /volume1/docker/paperless-ngx/data:/usr/src/paperless/data
- /volume1/docker/paperless-ngx/media:/usr/src/paperless/media
- /volume1/docker/paperless-ngx/export:/usr/src/paperless/export
- /volume1/docker/paperless-ngx/consume:/usr/src/paperless/consume
env_file: docker-compose.env
environment:
PAPERLESS_REDIS: redis://broker:6379
PAPERLESS_SECRET_KEY: xxxxxxxx
PAPERLESS_ADMIN_USER: admin
PAPERLESS_ADMIN_PASSWORD: xxxxxxxxxxxxxx
PAPERLESS_CONSUMER_DELETE_DUPLICATES: true
PAPERLESS_TIKA_ENABLED: 1
PAPERLESS_TIKA_GOTENBERG_ENDPOINT: http://gotenberg:3000
PAPERLESS_TIKA_ENDPOINT: http://tika:9998
PAPERLESS_DBHOST: db

gotenberg:
image: docker.io/gotenberg/gotenberg:8.7
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: docker.io/apache/tika:latest
restart: unless-stopped

volumes:
data:
media:
pgdata:
redisdata:

Weiß jemand ob ich die alle brauche?? oder weche ich weg lassen kann?

PAPERLESS_CSRF_TRUSTED_ORIGINS=
PAPERLESS_ALLOWED_HOSTS=
PAPERLESS_CORS_ALLOWED_HOSTS=

Dieses Thema wurde automatisch 2 Tage nach der letzten Antwort geschlossen. Es sind keine neuen Antworten mehr erlaubt.