soncebos

Nginx Proxy Manager Docker Netzwerk

Hallo,
ich habe auf einem Host Ubuntu Server 22.04 mit Docker 20.10.22 und docker-compose 1.28.5 laufen.

Installiert ist Paperless-ngx als Docker Container was auch gut läuft und lokal per HTTP://192.168.6.80:8000 zu erreichen ist.

Um auch aus dem Internet an die Dokumente zu gelangen soll eine Dyndns Adresse auf die WAN IP zeigen. Die Ports 80 und 443 wurden auf dem Router an den Host weitergeleitet. Nginx Reverse Proxy Manager die Netzinterne Verbindung regeln. Nginx wurde als Docker Container auf dem selben Host wie Paperless installiert. Ein Letsencrypt Zertifikat wurde erstellt und funktioniert.

NPM-Host
npm

Die Webseite von Paperless kann von aussen nicht erreicht werden.

Wenn Paperless auf einen anderen Host liegt als der Nginx dann klappt es.

Das Docker Netzwerk "proxy" wurde als Bridge erstellt. Sowohl Paperless als auch Nginx haben das Netz "proxy" bekommen. Das heißt ein Ping zwischen den Containern klappt.

Was mache ich falsch oder was habe ich übersehen?
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 5196727625

Url: https://administrator.de/forum/nginx-proxy-manager-docker-netzwerk-5196727625.html

Ausgedruckt am: 13.05.2025 um 09:05 Uhr

Dani
Dani 03.01.2023 um 18:08:55 Uhr
Goto Top
Moin,
erstell ein dediziertes Netzwerk, pack dort beide Container rein und hinterlege im NPM den DNS-Namen des Containers von Paperless - fertig. Läuft problemlos.


Gruß,
Dani
Soncebos
Soncebos 04.01.2023 um 11:29:59 Uhr
Goto Top
Hallo Dani,
leider nicht.

In einem Netzwerk waren die Container schon.
Ich hatte beim NPM halt auch mal die IP vom paperless Container eingetragen (172.20.0.6).
Auch mit dem DNS Namen (fe596c207ada) geht es leider nicht.

Der login von paperless kommt, doch dann bekomme dann den Fehler "Verboten 403 CSRF-Verifizierung fehlgeschlagen".
Google hilft mir hier nicht weiter.

Any ideas?

LG
Jens
Dani
Lösung Dani 04.01.2023 aktualisiert um 13:04:58 Uhr
Goto Top
Moin,
Der login von paperless kommt, doch dann bekomme dann den Fehler "Verboten 403 CSRF-Verifizierung fehlgeschlagen".
Hast du die Konfiguration bezüglich CSRF_TRUSTED_ORIGINS berücksichtigt:
https://github.com/paperless-ngx/paperless-ngx/issues/712
https://docs.paperless-ngx.com/configuration/#hosting-and-security

Die Settings hast du im NPM ergänzt:
https://docs.paperless-ngx.com/setup/#nginx


Gruß,
Dani
Soncebos
Soncebos 04.01.2023 um 20:24:21 Uhr
Goto Top
Hallo Dani,

jetzt läuft es doch mit der Verbindung zur Docker IP.

Hab da wohl irgendwo was verdaddelt.

Danke für die Hinweise auf Github und paperless.

Die Variable "PAPERLESS_URL" brachte mir einen Fehler und war auskommentiert.

Danke und LG
Jens