Nginx-Proxy-Manager

Guten Morgen,

habe es nun geschafft meine Nextcloud von NCP auf eine Normale Docker Instanz umzuziehen.

Es lÀuft alles bis auf folgende Fehlermeldung:

Davor ist ein nginx-proxy-manager im Docker, da dieser eine WeboberflÀche hat.

Nun meine Frage wie kann ich damit diese Fehlermeldung behebn?

MFG Schmidt

Ich bin kein nginx-Spezialist und kenne auch den nginx-proxy-manager nicht, weiss daher also nicht was alles ĂŒber dieses GUI konfigurierbar ist. Aber im Nextcloud Admin-Manual steht folgendes zum Thema Reverse-Proxy und nginx:

Service Discovery

The redirects for CalDAV or CardDAV does not work if Nextcloud is running behind a reverse proxy. The recommended solution is that your reverse proxy does the redirects.

NGINX

location /.well-known/carddav {
    return 301 $scheme://$host/remote.php/dav;
}

location /.well-known/caldav {
    return 301 $scheme://$host/remote.php/dav;
}

https://docs.nextcloud.com/server/20/admin_manual/configuration_server/reverse_proxy_configuration.html

Danke fĂŒr deine Antwort, dies hab ich jedoch schon gesehen. Möchte nicht das ich mir irgendetwas zerschieße oder das die Zertifikate t.b. nicht mehr selbst aktualisiert werden.

Wenn ich raten mĂŒsste, wĂŒrde ich sagen du kannst die Zeilen hier im Reiter “Custom Locations” hinzufĂŒgen https://nginxproxymanager.com/screenshots/proxy-hosts-add.png

Das könnte evtl. noch weiterhelfen:

https://nginxproxymanager.com/advanced-config/#custom-nginx-configurations

Oder vielleicht wurde die Frage ja hier schon mal gestellt:

https://github.com/jc21/nginx-proxy-manager/issues

Möchte nicht das ich mir irgendetwas zerschieße oder das die Zertifikate t.b. nicht mehr selbst aktualisiert werden.

Wenn du die KonfigurationsĂ€nderungen immer schön dokumentierst, so dass du sie wenn etwas schief lĂ€uft, wieder rĂŒckgĂ€ngig machen kannst, ist diese Gefahr klein.

1 Like

Danke habe hier (github) einfach

    location = /.well-known/carddav {
      return 301 $scheme://$host:$server_port/remote.php/dav;
    }
    location = /.well-known/caldav {
      return 301 $scheme://$host:$server_port/remote.php/dav;
    }

in den advance settings eingeben.

1 Like