Nextcloud - webdav Zugriff

Hallo NCler,

wie richte ich für meine Nextcloud Instanz einen webdav Zugriff ein?

https://docs.nextcloud.com/server/19/benutzerhandbuch/files/access_webdav.html

Nextcloud hat volle Unterstützung für das WebDAV-Protokoll. Sie können eine Verbindung zu Ihren Nextcloud-Dateien über WebDAV herstellen und diese synchronisieren.

WebDAV-Konfiguration

Über das WebDAV-Protokoll können Sie Ihren Desktop-PC mit Ihrem Nextcloud-Server verbinden. Anstatt eine spezielle Client-Anwendung, kann das WebDAV-Protokoll verwendet werden. Web Distributed Authoring and Versioning (WebDAV) ist eine Hypertext Transfer Protocol (HTTP) Erweiterung, die es einfach macht, Dateien auf Webservern zu erstellen, zu lesen und zu bearbeiten. Mit WebDAV haben Sie eine weitere Option auf Ihre Nextcloud-Freigaben zuzugreifen. Unter Linux, Mac OS X und Windows funktioniert die Verbindung wie mit jeder entfernten Netzwerkfreigabe.

Damit komme ich zur Zeit nicht zurecht.

Welche Vorarbeiten (Freigaben?) sind in meiner NC Instanz erforderlich um grundsätzlich webdav Zugriff zu bekommen?

Finde ich die genaue Zugriffs-URL irgendwo in der Nextcloud GUI?

Mein Anbieter:

VG
nc-kay

Du musst gar nichts tun. Du musst dir nur die korrekte WebDAV-Adresse raussuchen. Du findest sie in der Weg-GUI von Nextcloud in der Ansicht Dateien unten links bei den Einstellungen. Sie sieht etwa so aus:

https://cloud.server.tld/remote.php/dav/files/username

Dokumentation

Du kannst aber auch einen Nextcloud-Client z. B. unter Windows installieren. WebDAV verwendet keine Synchronisation zum Client. Das kannst du aber auch beim Nextcloud-Client so einstellen falls du das so wünscht.

3 Likes

In meinem Fall abgewandelt, webdavs:
webdavs://cloud.server.tld/remote.php/dav/files/username

Wie kann ich das mit meiner Fritz!Box für den Online-Speicher umsetzen?

AVM Anleitung: Online-Speicher in FRITZ!Box einrichten | FRITZ!Box 7590 | AVM Deutschland

Tragen Sie die Anmeldedaten, die Sie von dem Anbieter des Online-Speichers erhalten haben, in die jeweiligen Eingabefelder ein.

FRITZ!Box? Keine Ahnung warum man das tun sollte. Aber egal.

Vielleicht hilft dir diese Anleitung für die FRITZ!Box eigentlich für MagentaCLOUD. Ersetze https://magentacloud.de/remote.php/webdav durch deinen Server.

Ich hoffe die Anleitung stammt aus der Zeit nach der MagentaCLOUD auf Nextcloud umgestellt wurde. Die URL deutet das aber an. Die Umstellung erfolgte in 2022 und 2023 siehe hier. Leider verhält sich die URL für MagentaCLOUD vs. normale Nextcloud unterschiedlich. Kann somit sein, dass auch das nicht funktioniert.

Laut hier kann es zudem sein, dass du ein Sitzungspasswort verwenden musst und der normale Login gar nicht funktioniert. Aber ein Sitzungspasswort ist in deiner Nextcloud schnell eingerichtet.

Man tut das, wenn die Uploadraten zu gering sind, die Fritz!Box Cached.

https://i.imgur.com/m4TAdQo.jpeg

Hast Du dazu noch Hinweise?

Die Screenshots sind wenig hilfreich. Wähle “Weiterer Anbieter”. Und das mit dem Sitzungspasswort auszuprobieren dauert nur wenige Sekunden.

https://i.imgur.com/TgQJCRD.jpeg

WebDav-URL

Benutzername

Passwort

Das benötige ich.

Wie komme ich zu dem richtigen zu verwendenden Benutzernamen und das Passwort?

Die URL hatte ich dir genannt bzw. sollte eine Anpassung der MagentaCLOUD-URL sein. Sitzungsname und Passwort bekommst du bei deiner Nextcloud unter https://cloud.server.tld/index.php/settings/user/security.

Vielleicht brauchst du auch kein Sitzungskennwort. Schau dir diesen Thread an.

1 Like

Oh, oh, den Thread hatte ich ganz vergessen.

Ein besonderes Sitzungspasswort benötige ich nicht.

Lösung:

Also, ich habe in meiner Fritzbox 7590 per Webdav verbunden:

https://servername/nextcloud/remote.php/dav/files/username/

Dann noch meinen User und mein Kennwort - fertig. Schon habe ich 500 GB verbunden. War kein Problem.

Anfänglichst funktionierte es nicht, weil ich es mit webdavs versucht habe.

webdavs://servername/nextcloud/remote.php/dav/files/username/

Das ist bei manchen Dateimanager so erforderlich.

Eingebunden ist der Speicher.

Wenn ich eine Datei über die Fritz!Box (ftp Zugriff) einfügen möchte, gibt es den Fehler:

553 Permission Denied

Über die Fritz!Box NAS WebGUI kann ich dagegen Dateien einfügen.

Auf konfigierten GMX Webdav Speicher kann ich kopieren.

Logge ich mich direkt per webdavs in meine 1blu Nextcloud ein, funktioniert der Upload.

Was muss ich anpassen damit es auch mit meinen 1blu Shared Hosting Nextcloudspeicher der Upload

Heimnetz ---> ftp ---> FRITZ.NAS (Caching) ---> eingerichteter Online-Speicher zur Nextcloud

funktioniert?

Bei ftp Zugriff auf den USB-Speicher über den internen Fritz.Box Speicher gibt es die
553 Permission Denied Meldung nicht.

Meldung genau:

Datei /Online-Speicher/TestTextdatei.txt.part
Meldung vom Server: 553 /Online-Speicher/TestText.txt.part: Permission denied. kann nicht geschrieben werden

Was und wo kann ich an den Fritz!Box Einstellungen ändern?
Was und wo kann ich etwas an der Nextcloud Shared WebHosting - 1blu - EasyApp Installation - Fehlerbehebung ändern?

TEST01
Die Fritz!Box 7590 hat die FW 7.59. Nutze ich in gleicher Konfiguration, bis auf den eingerichteten Fritz!Box Online-Speicher den IONOS HiDrive Cloud-Speicher [es ist keine Nextcloud!] gibt es keine Probleme.

TEST02
Nutze ich einen webdavfähigen Filemanager für eine direktes WebDav Login in https://cloud.server.tld/remote.php/dav/files/username kann ich dort Datein abspeichern. Der 553 Fehler ist nicht vorhanden.

TEST03
Löschen kann ich bei Zugriff per ftp Dateien auf dem Online-Speicher.

Wo muss ich ansetzen?

  • bei 1blu liegt meine Nextcloud
  • die Fritz!Box nutzt per Webdav (in der Fritz!Box konfiguriert) den 1blu Nextcloudspeicher
  • intern vom PC zur Fritz!Box FRITZ.NAS greife ich per ftp zu.

Die Fritz!Box dient als Cache für die langsame Uploadrate.

Jetzt alles klar?

Danke. Jetzt habe ich es verstanden. Du hast mindestens drei unterschiedliche WebDAV-Dienste im Internet (GMX, IONOS HiDrive, 1Blue Nextcloud) von deiner FRITZ!Box konfiguriert und bei den zwei erstgenannten funktioniert der Zugriff über FTP (bis zur Fritzbox und dann WebDAV) und bei 1Blue Nextcloud nicht. Hätte nicht mal erwartet, dass es überhaupt geht geschweige denn einen Grund gefunden es so zu nutzen. Ich würde immer direkt FTPS oder sftp oder WebDAV nutzen. Denn gecacht wird wahrscheinlich gar nichts. Das sieht auf deiner FRITZ!Box wahrscheinlich nur so aus.

Aufgrund des Fehlers HTTP 553 könnte es eine Eigenart des WebDAV-Protokolls von Nextcloud sein. Kannst du sicherheitshalber eine weitere Nextcloud ausprobieren? Du kannst die Wokesicher-Demo-Nextcloud nutzen.

WebDAV-URL: https://nextcloud28.our-servers.de/remote.php/dav/files/user
(evtl. für FRITZ!Box ähnlich anpassen wie bei deiner Nextcloud)
Passwort für Benutzer user: demo123

Das habe ich nur testweise konfiguriert gehabt.

webo https://webo.hosting/ habe ich schon ausprobiert, das gleiche Problem liegt dort vor.

Da bleibt dir wohl nur noch ein Versuch mit einem Sitzungspasswort. Hast du das mal ausprobiert?

Wobei ich nicht weiß inwieweit das dann mit WebDAV funktioniert. Vielleicht geht das auch gar nicht.

Wenn Du 10 GB (Datensicherung, Filme) in den WebDav Speicher lädst und nur einen DSL Upload von 2,2 Mbit/s ist das Grund genug.

Und wo ist dann der genaue Vorteil des Umwegs über die FRITZ!Box? Das habe ich noch nicht verstanden. Ich würde bei den relevanten Clients dann direkt den WebDAV-Speicher konfigurieren.

Die Zeitverkürzung mit dem Desktop PC, die Fritz!Box managed den Upload im Hintergrund.

Ich würde bei den relevanten Clients dann direkt den WebDAV-Speicher konfigurieren.

Dann muss der Desktop PC / Notebook stundenlang online sein.
Kann auch nicht außer Haus genommen werden.

Wusste gar nicht, dass die FRITZ!Box sowas kann. Wenn das so ist, dann ist es natürlich eine interessante Lösung. Ich denke die Nextcloud-WebDAV-Lösung ist etwas speziell und somit wohl das Problem. Aber du hast ja andere WebDAV-Lösungen und für reinen Datentransfer reicht ja auch ein normaler Webordner mit WebDAV. Was hast du denn bei 1Blue genau? Du könntest bei einem Apache2 auch einfaches WebDAV (Wikipedia) konfigurieren siehe z. B. hier. Als reiner WebDAV-Server ist Nextcloud wohl ein wenig überdimensioniert.

Als reiner WebDAV Server oder generell, wenn man einfach ein Online Storage braucht ohne Schnickschnack, würde ich die Hetzner Storage Box nutzen: https://www.hetzner.com/storage/storage-box/

2 Likes

Mein Webhostung 100 GB Speicher 1blu ist inklusiv und wird nicht genutzt.

Genau habe ich Shared WebHosting - 1blu - EasyApp Installation - Fehlerbehebung Die Nextcloud Lösung funktioniert inzwischen ganz gut.

OT

OT
Hast Du dafür ein paar Stichpunkte wie bei man so etwas bei einem Shared WebHosting einrichten könnte?