# Nextcloud hinter NginxProxyManager

<p class="callout info">Damit Nextcloud keine Fehlermeldungen wegen dem ProxyServer anzeigt </p>

NginxProxyManager Advanced Settings

```
#### NginxProxyManager Advanced Settings #####

rewrite ^/.well-known/host-meta /public.php?service=host-meta last;
    rewrite ^/.well-known/host-meta.json /public.php?service=host-meta-json last;

    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;
    }
    location = /.well-known/webfinger {
      return 301 $scheme://$host:$server_port/index.php/.well-known/webfinger;
    }
    location = /.well-known/nodeinfo {
      return 301 $scheme://$host:$server_port/index.php/.well-known/nodeinfo;
    }
```

Damit Nextcloud funktioniert muss die Domain in der config.php eingetragen werden.

Für Nginx noch einen Trustet Proxy in config.php eintragen:

```
	'trusted_proxies' => ['10.1.1.100'], 
    'overwriteprotocol' => 'https', 
```

<p class="callout info">Komma nicht vergessen</p>