Card-Dav und Cal-Dav in Nextcloud Docker einrichten
Einleitung
Sobald man eine Nextcloud Instanz installiert, die ggf. auch hinter einem Reverse Proxy läuft,läuft, bekommt man beim Sicherheitscheck gerne mal die Meldung, dass Card-Dav und Cal-Dav nicht aufgelöstaufgelöst werden kann. Um diese Nachricht zu entfernen, müssenmüssen wir die .htaccess Datei bearbeiten.
Einrichtung
Im ersten Schritt müssenmüssen wir eine SSH-Verbindung zum Docker-Host herstellen. Falls wir unser Nextcloud-Verzeichnis gemountet haben, dann navigieren wir in das Verzeichnis. Ansonsten müssenmüssen wir das Volume im Container öffnen.öffnen.
Dort öffnenöffnen wir die .htaccess Datei und bearbeiten diese.
cd /opt/docker/nextcloud/data
nano .htaccess
Dort sollen wir zwei EinträgeEinträge finden, die wie folgt aussehen:
RewriteRule ^\.well-known/carddav /remote.php/dav/ [R=301,L]
RewriteRule ^\.well-known/caldav /remote.php/dav/ [R=301,L]
Diese zwei EinträgeEinträge müssenmüssen umgeschrieben werden. Die EinträgeEinträge sollen dann so aussehen:
RewriteRule ^\.well-known/carddav https://<nextcloud.local>/remote.php/dav/ [R=301,L]
RewriteRule ^\.well-known/caldav https://<nextcloud.local>/remote.php/dav/ [R=301,L]
Die <nextcloud.local> Adresse ändernändern wir auf unsere Nextcloud Adresse.
Jetzt schließenschließen wir die Datei mit STRG + X STRG + Y. Jetzt laden wir die Seite neu, und die Meldung sollte jetzt nicht mehr auftauchen.