Zugriff auf cloud.4future.one via WebDAV

Falls ihr euren Nextcloud-Speicher via WebDAV verbinden bzw. synchronisieren wollt und dazu nicht die offiziellen Nextcloud Apps verwenden könnt, hier die Vorgehensweise, mit der es auch mit einer generischen WebDAV-App funktioniert.

Das Zauberwort heißt “App-Passwort”. Man klickt auf das eigene Profil rechts oben im Web-Client auf https://cloud.4future.one und geht auf “Einstellungen”:

Dann auf “Sicherheit” und ganz unten findet man “Geräte & Sitzungen”. Dort kann man für die WebDAV-App ein eigenes App-Passwort erzeugen. Man gibt dazu eine Bezeichnung ein (z.B. “Meine WebDAV-App”) und klickt auf “Neues App-Passwort erzeugen”. Dann kommt ein Pop-Up mit einem neuen Benutzernamen und Passwort, mit dem man die WebDAV-App konfiguriert.

:warning:Achtung! Das Pop-Up nicht wegklicken, bevor man nicht Benutzernamen (“Anmelden”) und Passwort eingetragen oder wo wegkopiert bzw. aufgeschrieben hat, man kann es nachträglich nicht mehr anzeigen lassen! (aber man kann problemlos ein weiteres Passwort generieren)

Das Pop-Up sieht etwa so aus:

Dann gibt man diese Daten in der WebDAV-App ein:

Server-URL: https://cloud.4future.one/remote.php/dav/files/ANMELDEN/
Benutzername: ANMELDEN
Passwort: PASSWORT

wobei ANMELDEN und PASSWORT die Daten aus dem Pop-Up sind.

Jetzt sollte der WebDAV-Client Zugriff auf die Dateien im Nextcloud haben.

3 „Gefällt mir“

Bist dir sicher, dass man das so machen muss?

Ich verwende bei meinen Apps, die ich per WebDAV verbinden lasse, meinen Benutzernamen/Passwort wie für die Anmeldung an cloud.4future.one (alt drive.ccc.at) sonst auch.

Kommt auf die Apps an, bei denen du deine Zugangsdaten hinterlegst. Wenn das 3rd Party Apps sind gehst du halt das Risiko ein dass deine Zugangsdaten in falsche Hände gelangen. Das Problem dabei ist, dass du dann bei allen Apps das Passwort ändern musst.

Verwendet man pro App ein eigenes Passwort dann kann man auch nur einer einzelnen App den Zugang abdrehen ohne die anderen Apps angreifen zu müssen.

@werneri hat wahrscheinlich die Zugangsdaten von der Owncloud übernommen damit es für die Nutzenden nahtlos weiter funktioniert. Aber zukünftig soll ja das SSO verwendet werden, dort geht es nur über App Passworte.

Danke für die Info.

Ist jetzt klarer

@Roland_Giersig Frage zum Pfad:
Mein Herumprobieren ergibt, dass man bei deiner Variante der Pfadangabe, den Benutzer mitangeben muss.

Bei mir funktionieren 2 Varianten, je nachdem ob man “/dav/files” oder “/webdav” verwendet

https://cloud.4future.one/remote.php/dav/files/<vorname.zuname>%40clubcomputer.at/
https://cloud.4future.one/remote.php/webdav/

Bez. App-Passwort in Nextcloud:

Bei der App-Passwort-Generierung steht bei mir immer meine Klartext-email-Adresse “thomas.g…@clubcomputer.at” und keine generierte Benutzernummer.

Ich hab mich jetzt einen Tag damit herumgespielt. Einmal geht es, dann wieder nicht.

Für DAVx5 hab ich es auf 2 Geräten eingerichtet. Das hat 2-3 Stunden funktioniert, seitdem Fehlermeldung “Anmeldungsfehler (Login-Daten überprüfen)

Genauso mit enpass.io. Das hat 4 Stunden funktioniert. Jetzt “Bitte autorisieren Sie sich erneut mit ihrem Nextcloud-Konto”

Joplin funktioniert auf einem Geräte (wie lange noch?), beim anderen wieder nicht.

Interessant. Offenbar gibt es da Varianten, die beide unterstützt werden.

Ich fürchte das Problem war die geniale Idee bei der Groß- Kleinschreibung von IMAP Benutzernamen, diese als unterschiedliche Benutzer zu behandeln, die die Herausforderungen ausgelöst hat.

Ich hab nachgeschaut. WebDAV definiert nur das Protokoll, aber keine Pfade, die sind implementierungsabhängig. OwnCloud nimmt /webdav/ und mapped das automatisch auf das Home-Verzeichnis des angegebenen Benutzerkontos. Das macht Datei-Sharing komplizierter.

Beim Schema von Nextcloud kann man erstens neben den Dateien unter /files/ auch CalDAV und CardDAV unter dem /dav/ Pfad zur Verfügung stellen. Und zweitens kommt man dadurch direkt auf freigegebene Dateien anderer Benutzer unter derem Pfad, ohne das komplizierte individuelle Mapping.

1 „Gefällt mir“

Danke für die Erklärung :folded_hands:t2: