Nextcloud ExternalFiles Dateien werden nicht angezeigt

Problem:

Ein über ExternalFiles eingebundener Speicher enthält Dateien welche die Nextcloud nicht anzeigt. Dies liegt daran das Nextcloud nicht ordentlich/regelmäßig die externen Speicher einliest und indiziert.

Lösung:

Durch anlegen eines cronjobs kann man das Einlesen der Dateien erzwingen.
1. mit sudo -u www-data crontab -e die Crontab des Webservers aufrufen.
2. folgende Zeile hinzufügen um das einscannen alle 30min zu erzwingen.
*/30 * * * * php /var/www/path_to_nc/occ files:scan --all
anstelle von –all kann auch nur ein einzelner User angegeben werden.

Quellen: DokuExternalStorage

Probleme beim einbinden von Nextcloud über WebDav

Problem:

Wenn man eine zwei Faktor Authentifizierung(2Fa) in der Nextcloud eingerichtet hat funktioniert das einbinden über Webdav nicht.

Lösung:

Um dennoch eine Webdav verbindung ohne 2Fa einzurichten Navigiere in die Einstellungen und erstelle einen neuen Token unter dem Reiter sicherheit. Mit den dort gennerierte Zugangsdaten ist der Login über WebDav trotz aktivierter 2Fa möglich.

Wie man eine WebDav verbindung aufbaut ist hier beschrieben. Linux Windows