Hallo zusammen,
ich betreibe Paperless-ngx erfolgreich in einem Docker-Container auf einem Synology NAS. Ziel ist es, die Weboberfläche über eine eigene Subdomain (https://paper.synology,ddns ) per HTTPS und iFrame (z. B. Business Softwear ) zugänglich zu machen.
Der Zugriff funktioniert grundsätzlich über einen eigenen Nginx-Reverse-Proxy im Docker-Container, der Paperless auf Port 8011 verfügbar macht. Zusätzlich leite ich über den DSM-internen Reverse-Proxy (Systemsteuerung > Anwendungsportal > Reverse Proxy) von paper.synology.me:443 auf localhost:8011 weiter.
Ich habe bereits folgende Punkte umgesetzt:
- In Nginx add_header X-Frame-Options „ALLOWALL“ zum testen; gesetzt
- PAPERLESS_URL=https://paper.synology.me korrekt in der .env-Datei gesetzt
- Zugriff per Browser funktioniert, aber /api/tasks/run/ führt zu einem 504 Gateway Timeout
- Im Paperless-Log erscheint der Fehler: ASGI flow error
Hat jemand ein ähnliches Setup erfolgreich mit iFrame zum Laufen gebracht?
Ich vermute ein Problem im Zusammenspiel zwischen Nginx, WebSocket-Headern und ggf. Timeout- oder Proxy-Einstellungen. Ein funktionierendes Beispiel einer nginx.conf oder Tipps zur DSM-Reverse-Proxy-Konfiguration wären extrem hilfreich.
Vielen Dank vorab für jede Hilfe!
Sascha