Dropbox mit Rclone nutzen
Dropbox ist ein beliebter Cloud-Speicherdienst, der es ermöglicht, Dateien und Ordner online zu speichern und zu synchronisieren. Mit Rclone, einem Open-Source-Tool, kann Dropbox auch mit anderen Anwendungen und sogar Servern ohne grafische Oberfläche integriert werden.
In diesem Artikel zeigen wir, wie Sie Dropbox mit Rclone einrichten und Daten übertragen auf einem Server können.
Dropbox vorbereiten
Zunächst müssen Sie auf Dropbox eine App erstellen, um Rclone den Zugriff zu ermöglichen. Gehen Sie dazu auf die folgende Website:
https://www.dropbox.com/developers/apps
In den App-Berechtigungen setzen Sie für Download only mindestens die folgenden Berechtigungen:
- files.metadata.read
- files.content.read
Bestätigen Sie die Änderungen mit „Submit“.
Danach finden Sie unter Einstellungen die notwendigen Zugangsinformationen:
- App key
- App secret
Für den zugriff mit einem Server ohne grafische Oberfläche tragen Sie als Redirect URL folgendes ein:
http://localhost:53682/
Rclone Dropbox Remote einrichten
Rclone ist ein Kommandozeilen-Tool. Um es zu installieren, führen Sie folgende Befehle aus:
sudo -v ; curl https://rclone.org/install.sh | sudo bash
Starten Sie die Rclone-Konfiguration:
rclone config
Wählen Sie n für new.
No remotes found, make a new one?
n) New remote
s) Set configuration password
q) Quit config
n/s/q> n
Vergeben Sie einen beliebigen Namen für das neue Remote.
Enter name for new remote.
name> dropbox
Die Storage Type number von Dropbox ist 13.
Option Storage.
Type of storage to configure.
Choose a number from below, or type in your own value.
Storage> 13
Die client_id ist der zuvor notierte App key der Dropbox.
Option client_id.
OAuth Client Id.
Leave blank normally.
Enter a value. Press Enter to leave empty.
client_id> Dropbox_App_key
Entsprechend handelt es sich bei dem client_secret um das App secret.
Option client_secret.
OAuth Client Secret.
Leave blank normally.
Enter a value. Press Enter to leave empty.
client_secret> Dropbox_App_secret
Die Advanced Config kann übersprungen werden.
Fahren Sie dann mit der Anmeldung über den Browser fort.
Use web browser to automatically authenticate rclone with remote?
* Say Y if the machine running rclone has a web browser you can use
* Say N if running rclone on a (remote) machine without web browser access
If not sure try Y. If Y failed, try N.
y) Yes (default)
n) No
y/n> y
Mit SSH Tunnel kann die Anmeldung auch bei einem Server über den Browser erledigt werden.
Führen Sie dafür folgenden Befehl auf einem Gerät mit grafischer Oberfläche aus:
ssh -L localhost:53682:localhost:53682 username@remote_server
Danach können Sie in ihrem Browser folgende URL aufrufen:
http://localhost:53682/
Schließen Sie damit die Anmeldung von Rclone an Dropbox ab.
Am besten nun die Verbindung einmal testen:
rclone ls dropbox:/
Tauchen beim Test die Dropbox Daten auf, kann mit der Datenübertragung begonnen werden.
Rclone Dropbox Daten übertragen
Der sync Befehl löscht auch Daten im Ziel, welchje in der Quelle nicht mehr vorhanden sind. Ist dies nicht erwünscht kann stattdessen der copy Befehl verwendet werden.
Mit rclone –help erhalten Sie weitere Informationen zu den vielen verschiedenen Möglichkeiten.
Der Syntax für Datenupload oder Download lautet:
rclone sync source:sourcepath dest:destpath --progress
Der Wert „dropbox“ in den folgenden Beispielen ist der oben selbst gewählte Name des Remotes.
Upload
rclone sync /lokaler/Pfad dropbox:/Pfad --progress
In diesem Beispiel werden alle Dateien und Ordner aus dem lokalen Verzeichnis /lokaler/Pfad
in das Dropbox-Verzeichnis /Pfad
hochgeladen.
Download
rclone sync dropbox:/Pfad /lokaler/Pfad --progress
In diesem Beispiel werden alle Dateien und Ordner aus dem Dropbox-Verzeichnis /Pfad
in das lokale Verzeichnis /lokaler/Pfad
heruntergeladen.
Weitere Informationen
Weitere Informationen zu Rclone finden Sie auf der offiziellen Website:
Weitere interessante Artikel finden Sie hier.
Falls Sie weitere Fragen haben oder Unterstützung bei der Einrichtung von Rclone benötigen, können Sie uns kontaktieren.
- Nextcloud Volltextsuche mit Elasticsearch - 26. März 2024
- Nextcloud SAML: Single Sign-On mit Azure AD - 19. März 2024
- Dropbox mit Rclone verbinden - 17. November 2023