myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Programmierung
Seite neu laden

Hilfe bei der Konfiguration von WebDAV für PhotoPrism hinter NGINX Proxy Manager (Doc

Antwort
Themen-Optionen Ansicht
Ungelesen 13.11.23, 18:44   #1
peterpumpe
-[Quality Assurance]-
 
Benutzerbild von peterpumpe
 
Registriert seit: Aug 2008
Beiträge: 52
Bedankt: 80
peterpumpe ist noch neu hier! | 0 Respekt Punkte
Standard Hilfe bei der Konfiguration von WebDAV für PhotoPrism hinter NGINX Proxy Manager (Doc

Hallo zusammen,

ich versuche WebDAV für PhotoPrism hinter einem NGINX Proxy Manager einzurichten, stoße dabei jedoch auf Schwierigkeiten. Mein Setup beinhaltet:
  • PhotoPrism in einem Docker-Container, erreichbar unter einer Subdomain fotos.meinedomain.com
  • NGINX Proxy Manager (Version 2.10.4), ebenfalls in einem Docker-Container, der für SSL/TLS-Zertifikate und das Proxying zuständig ist.
  • Ein Rootserver mit der IP XX.XX.XX.XX auf dem beide Dienste laufen.

PhotoPrism ist auf Port 2342 konfiguriert; NGINX läuft auf den Ports 80 und 443. Mein Ziel ist es, Bilder von einer QNAP-NAS über WebDAV mit PhotoPrism zu synchronisieren. Dabei treffe ich auf den Fehler "Method Not Allowed".

Hier ist mein Docker Stack für den NGINX Proxy Manager:

yaml
Code:
version: '3.8'
services:
  app:
    image: 'jc21/nginx-proxy-manager:latest'
    restart: unless-stopped
    ports:
      - '80:80'
      - '443:443'
      - '81:81'
    volumes:
      - ./data:/data
      - ./letsencrypt:/etc/letsencrypt
Hier ist mein Docker Stack für PhotoPrism:

yaml
Code:
version: '3.5'

services:
  photoprism:
    image: photoprism/photoprism:latest
    stop_grace_period: 10s
    depends_on:
      - mariadb
    security_opt:
      - seccomp:unconfined
      - apparmor:unconfined
    ports:
      - "2342:2342"
    environment:
      PHOTOPRISM_HTTP_PORT: 2342
      PHOTOPRISM_DATABASE_DRIVER: "mysql"
      PHOTOPRISM_DATABASE_SERVER: "mariadb:3306"
      PHOTOPRISM_DATABASE_NAME: "[Photoprism Databasename]"
      PHOTOPRISM_DATABASE_USER: "[Photoprism DB-User]"
      PHOTOPRISM_DATABASE_PASSWORD: "[Photoprism Database Password]"
      PHOTOPRISM_ADMIN_PASSWORD: "[Photoprism Admin Password]"       
      PHOTOPRISM_PUBLIC: "false"
      PHOTOPRISM_READONLY: "true"
    volumes:
      - photoprism_originals:/photoprism/originals
      - photoprism_storage:/photoprism/storage

  mariadb:
    image: mariadb:10.11
    restart: unless-stopped
    stop_grace_period: 5s
    security_opt:
      - seccomp:unconfined
      - apparmor:unconfined
    command: "[MariaDB Konfigurationsbefehle]"
    volumes:
      - mariadb_data:/var/lib/mysql
    environment:
      MARIADB_DATABASE: "photoprism"
      MARIADB_USER: "photoprism"
      MARIADB_PASSWORD: "[MariaDB User Password]"
      MARIADB_ROOT_PASSWORD: "[MariaDB Root Password]"

volumes:
  mariadb_data:
  photoprism_originals:
  photoprism_storage:
Ich habe im NGINX Proxy Manager unter "Advanced" folgende Konfiguration hinzugefügt:

nginx
Code:
location / {
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;
    proxy_pass http://[IP-des-PhotoPrism-Containers]:2342;
    proxy_read_timeout 90;
}
Leider erhalte ich trotz dieser Einstellungen Fehler, die darauf hindeuten, dass die Anfragen vom NGINX-Server nicht korrekt an PhotoPrism weitergeleitet werden.

Meine Fragen:
  1. Gibt es spezielle Einstellungen, die ich im NGINX Proxy Manager für WebDAV vornehmen muss?
  2. Könnte das Problem an der PhotoPrism-Konfiguration liegen und wie sollte diese angepasst werden?
  3. Hat jemand ähnliche Erfahrungen gemacht oder könnte Einblicke teilen?

Für jegliche Hilfe oder Anleitung wäre ich sehr dankbar. Vielen Dank im Voraus!

Beste Grüße,

Peter
__________________
Wo kämen wir hin, wenn jeder sagte, wo kämen wir hin und keiner ginge, um zu sehen, wohin wir kämen, wenn wir gingen.

Wenn die Klügeren immer nachgeben, regieren die Dummen!
peterpumpe ist offline   Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:03 Uhr.


Sitemap

().