Zum Hauptinhalt springen

Cloud-Speicher mit RcloneView als WebDAV oder HTTP bereitstellen

· 5 Minuten Lesezeit
Tayson
Senior Engineer

RcloneView kann jeden Cloud-Speicher-Anbieter als lokalen WebDAV- oder HTTP-Server bereitstellen. Jede App mit WebDAV-Unterstützung — Dateimanager, DAM-Tools, Kreativ-Apps, Mobil-Clients — kann dann Cloud-Dateien direkt lesen und schreiben.

Das Einbinden (Mount) eines Cloud-Laufwerks über die VFS-Schicht von rclone ist die gängigste Methode, um Cloud-Speicher lokal bereitzustellen. Doch manche Szenarien erfordern einen anderen Ansatz: einen WebDAV-Server, mit dem sich Anwendungen über das Netzwerk verbinden können, einen einfachen HTTP-Server zur Bereitstellung von Dateien für einen Browser, oder eine leichtgewichtige Möglichkeit, von einem Gerät aus auf Cloud-Speicher zuzugreifen, das keine FUSE-Laufwerke einbinden kann. Der serve-Befehl von rclone deckt all das ab — und RcloneView gibt Ihnen darauf Zugriff über das Terminal und die Job-Oberfläche.

Vorschau der RcloneView-App

Alle Clouds an einem Ort verwalten & synchronisieren

RcloneView ist eine plattformübergreifende GUI für rclone. Vergleichen Sie Ordner, übertragen oder synchronisieren Sie Dateien und automatisieren Sie Multi-Cloud-Workflows mit einer klaren, visuellen Oberfläche.

  • Ein-Klick-Jobs: Kopieren · Synchronisieren · Vergleichen
  • Zeitpläne & Verlauf für zuverlässige Automatisierung
  • Funktioniert mit Google Drive, OneDrive, Dropbox, S3, WebDAV, SFTP und mehr
WindowsmacOSLinux
Kostenlos loslegen →

Kernfunktionen kostenlos. Plus-Automatisierungen verfügbar.

Was rclone bereitstellen kann

Rclone unterstützt über den Befehl rclone serve mehrere Server-Protokolle:

ProtokollAnwendungsfall
webdavDateimanager, DAM-Tools, Apps mit WebDAV-Unterstützung
httpSchreibgeschützter Browserzugriff auf Cloud-Dateien
ftpKompatibilität mit älteren Apps
sftpSicherer, Shell-basierter Dateizugriff
s3Beliebige Cloud als S3-kompatibel bereitstellen (mit S3-Clients nutzen)
dlnaMedien-Streaming auf DLNA-kompatible Geräte

Diese Anleitung konzentriert sich auf WebDAV und HTTP, die für Desktop-Workflows am nützlichsten sind.

Anwendungsfall 1: WebDAV für App-Integration

Viele professionelle Apps unterstützen WebDAV nativ: Cyberduck, Finder (macOS), Adobe Bridge, DAM-Tools, Projektmanagement-Tools und mehr. Wenn Sie Ihren Cloud-Speicher als WebDAV bereitstellen, wird er für diese Apps zugänglich, ohne dass ein Laufwerk eingebunden werden muss.

WebDAV-Server über RcloneView starten

Öffnen Sie das Terminal-Panel in RcloneView und führen Sie aus:

rclone serve webdav gdrive:/Documents/ --addr 127.0.0.1:8888 --user myuser --pass mypassword

Dies startet einen WebDAV-Server unter http://127.0.0.1:8888, der den Ordner /Documents/ Ihres Google Drive bereitstellt.

Open RcloneView terminal to start serve command

Von einer App aus verbinden

Fügen Sie in jeder WebDAV-fähigen App eine WebDAV-Verbindung hinzu:

  • URL: http://127.0.0.1:8888
  • Benutzername: myuser
  • Passwort: mypassword

Die App sieht Ihren Google-Drive-Ordner Documents dann als WebDAV-Freigabe — durchsuchbar, lesbar und beschreibbar.

Anwendungsfall 2: HTTP für schreibgeschützten Browserzugriff

Um Dateien mit Kolleginnen und Kollegen zu teilen, ohne ihnen Zugriff auf das Cloud-Konto zu gewähren, stellen Sie einen Ordner als HTTP bereit:

rclone serve http s3-remote:my-bucket/reports/ --addr 0.0.0.0:8080

Jeder im Netzwerk kann http://your-machine-ip:8080 in einem Browser öffnen und eine Verzeichnisauflistung mit Download-Links sehen — kein Cloud-Konto erforderlich.

Browse served cloud files in browser

Anwendungsfall 3: S3 bereitstellen für Kompatibilität mit S3-Clients

Eine leistungsstarke Technik: Stellen Sie eine Nicht-S3-Cloud (wie Google Drive oder die native API von Backblaze B2) als S3-kompatiblen Endpunkt bereit, sodass jeder S3-Client darauf zugreifen kann:

rclone serve s3 gdrive:/Backups/ --addr 127.0.0.1:9000 --auth-key ACCESSKEY,SECRETKEY

S3-Clients (AWS CLI, s3cmd, jedes S3-SDK) können sich dann mit http://127.0.0.1:9000 verbinden und mit Google Drive interagieren, als wäre es S3.

Einen dauerhaften Serve-Job erstellen

Um einen serve-Befehl beim Start oder nach Zeitplan auszuführen:

  1. Erstellen Sie in RcloneView einen neuen Job im Modus Custom Command.
  2. Geben Sie Ihren rclone serve webdav-Befehl mit den gewünschten Flags ein.
  3. Legen Sie fest, dass er beim Start von RcloneView automatisch startet, oder planen Sie ihn nach Bedarf.
Schedule serve job to run on startup

Sicherheitsüberlegungen

SzenarioEmpfehlung
Nur lokale NutzungAn 127.0.0.1 binden — nicht von außerhalb Ihres Rechners erreichbar
LAN-FreigabeAn die lokale IP Ihres Rechners binden, --user und --pass hinzufügen
Internet-zugänglichHTTPS verwenden (Flags --cert und --key hinzufügen) oder hinter einen Reverse-Proxy stellen
Öffentlicher HTTP-Serverrclone serve http mit schreibgeschütztem VFS verwenden: --read-only hinzufügen

Setzen Sie für jeden Server, der über 127.0.0.1 hinaus erreichbar ist, immer Benutzername/Passwort:

rclone serve webdav remote:path --addr 0.0.0.0:8888 --user admin --pass strongpassword --read-only

Nützliche Serve-Flags

FlagZweck
--addr host:portBind-Adresse und Port
--user / --passHTTP Basic Auth
--read-onlySchreibvorgänge verhindern
--vfs-cache-mode fullDateien lokal zwischenspeichern für bessere Leistung
--no-modtimeMeldung der Änderungszeit deaktivieren (nützlich für manche Apps)
--htpasswd /path/filehtpasswd-Datei für mehrere Benutzer verwenden

Erste Schritte

  1. Laden Sie RcloneView herunter von rcloneview.com.
  2. Öffnen Sie das Terminal in RcloneView.
  3. Führen Sie rclone serve webdav remote:path --addr 127.0.0.1:8888 aus, um einen WebDAV-Server zu starten.
  4. Verbinden Sie sich von Ihrer App aus mit der WebDAV-URL und den Zugangsdaten.

WebDAV erschließt den Zugriff auf Cloud-Speicher für Dutzende Apps, die sonst nicht in der Lage wären, Ihre Cloud-Dateien zu lesen. Kein Mount erforderlich.


Weiterführende Anleitungen:

Unterstützte Cloud-Anbieter

Local Files
WebDAV
FTP
SFTP
HTTP
SMB / CIFS
Google Drive
Google Photos
Google Cloud Storage
OneDrive
Dropbox
Box
MS Azure Blob
MS File Storage
S3 Compatible
Amazon S3
pCloud
Wasabi
Mega
Backblaze B2
Cloudflare R2
Alibaba OSS
Ceph
Swift (OpenStack)
IBM Cloud Object Storage
Oracle Cloud Object Storage
IDrive e2
MinIO
Storj
DigitalOcean Spaces