Nextcloud Reverse Proxy

Wir haben auf unseren UnRaid Server eine Nextcloud Installation laufen. Über die CloudPanel Ubuntu VM erfolgt die Zuordnung einer internen Domain (nextcloud.lan) mittels Reverse Proxy.

Wir haben auf unseren UnRaid Server eine Nextcloud Installation laufen. Über die CloudPanel Ubuntu VM erfolgt die Zuordnung einer internen Domain (nextcloud.lan) mittels Reverse Proxy.

Mit einer internen https:// Domain klappt dann auch die CalDAV (Calendar) and CardDAV (Contacts) Verbindung unter MacOS problemlos.

Zwei Einstellungen sind dabei zu machen:

Nextcloud Einstellungen

In der config.php muss die interne Domain (in dem Fall nextcloud.lan) und die IP vom Reverse Proxy (in dem Fall 192.168.1.30) angegeben werden.

  'trusted_domains' => 
  array (
    0 => 'nextcloud.lan',
    1 => '192.168.1.20:7888',
  ),
  'trusted_proxies' => ['192.168.1.30'],

CloudPanel vHost Einstellungen

server {

....

  location ^~ /.well-known {
  
    location = /.well-known/carddav { return 301 /remote.php/dav/; }
    location = /.well-known/caldav  { return 301 /remote.php/dav/; }

    location /.well-known/acme-challenge    { try_files $uri $uri/ =404; }
    location /.well-known/pki-validation    { try_files $uri $uri/ =404; }
    return 301 /index.php$request_uri;

  }
  
 add_header Strict-Transport-Security "max-age=15552000; includeSubDomains";

....

}

Weiterführende Links:

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

https://docs.nextcloud.com/server/25/admin_manual/installation/harden_server.html

 

Neueste Blog Einträge:

LanguageTool unter MacOS lokal installieren

LanguageTool ist ein vielseitiges, Open-Source-Tool zur Überprüfung von Grammatik, Rechtschreibung und Stil in über 30 Sprachen. Es kann als eigenständige Anwendung, Webservice oder als Plugin in Programmen wie Browsern und Office-Suiten genutzt werden.

MacOS

Numerologie Zahlen App

Unsere neue Numerologie-Plattform bietet tiefere Einblicke in das persönliche Potenzial - Über 75 Berechnungen für numerologische Analysen Eine innovative Online-Plattform für Numerologie ist ab sofort verfügbar…
Web

Laravel auf all-inkl.com installieren

Eine kleine Anleitung zur Installation von Laravel auf dem Webhosting Paket von all-inkl.com.

Laravel

Bereit für Ihr Projekt?