🚀 Ziel der Aufgabe
Ihr sollt zuerst die Rclone Software auf eurem Server installieren. Anschließend müsst ihr einen neuen Remote konfigurieren, also einen Speicherort wie z.B. einen WebDAV Server, S3 Bucket oder ähnliches auf den Ihr zugreifen wollt. Der Speicherort inkl. Zugangsdaten wird euch im Verlauf der Aufgabe bereitgestellt.
1. Installieren Sie Rclone auf Ihrem System
Die Rclone Software kann nicht über die Paketverwaltung per apt
installiert werden, die Installation ist trotzdem relativ simpel.
Die offizielle Installationsanleitung findest du hier.
Hinweis 💡
Für die Installation muss folgender Befehl auf Ihrem Linux System ausgeführt werden:
sudo -v ; curl https://rclone.org/install.sh | sudo bash
Der Befehl lädt eine Skriptdatei von der rclone.org Webseite herunter und führt diese aus. Diese Skriptdatei installiert die Software auf deinem System.
2. Installation prüfen
Um sicher zu gehen, dass die Software korrekt installiert wurde, kannst du dir mit dem folgenden Befehl die installierte Version ausgeben lassen.
rclone version
Sollte beim Ausführen des Befehls ein Fehler auftreten, wurde die Software nicht korrekt installiert.
3. Neuen Remote-Speicherort konfigurieren
Im nächsten Schritt müssen Sie die Verbindung zwischen der Rclone-Software auf Ihrem Server und dem Cloud-Speicher herstellen. Als Speicherort kannst du einen von mir bereitgestellten WebDAV Storage mit den folgenden Zugangsdaten nutzen.
Ich empfehle den einfacheren Weg. Wer sich sicher fühlt und ein bisschen rumprobieren möchte, kann gerne auch den kniffligeren Weg nehmen.
Einfacher Weg
Erstelle zunächst eine leere Konfigurationsdatei ~/.config/rclone/rclone.conf
.
Füge anschleßend die folgende Konfiguration per copy & paste in die neu erstellte Datei ein. Nachdem du die Datei gespeichert und geschlossen hast, ist Rclone für den Zugriff auf den Remote mit dem Namen cloudstorage
fertig eingerichtet.
[cloudstorage]
type = s3
provider = IDrive
access_key_id = y20akgrLIiV6iMEd1mbZ
secret_access_key = arZXdcfpz6DzkZjGTH3V1Q1c32htOD79nIDkU34i
endpoint = y5e7.fra.idrivee2-37.com
Kniffliger Weg
Wenn du den Remote-Speicherort selbst anlegen möchtest, kannst du dies mit rclone config
Befehl tun. Der Befehl startet ein interaktives Menü, durch welches du den Remote anlegen kannst.
Verwenden dafür die folgenden Zugangsdaten zur Konfiguration des WebDAV Speichers.
Zugangsdaten für den WebDAV Speicherort
Parameter | Wert |
---|---|
Name | cloudstorage (beliebig) |
Typ | webdav |
Vendor | other |
User | u489031-sub2 |
URL | https://u489031-sub2.your-storagebox.de |
Password | NEb3#yJPOkEgaKxZCEyN |
4. Zugriff auf Remote testen
Prüfe mit dem rclone ls
Befehl, ob du auf den gerade konfigurierten Remote zugreifen und dir den Inhalt ausgeben lassen kannst.
Eine genauere Erklärung des Befehls findest du hier.
Hinweis 💡
Mit dem folgenden Befehl kannst du dir den Inhalt des WebDAV Storage anzeigen lassen:
rclone ls cloudstorage:
Du kannst auch die Unterverzeichnisse prüfen mit z.B. rclone ls cloudstorage:images
.
5. Datei aus Remote herunterladen
Lade mit dem rclone copy
Befehl eine Datei aus dem Remote auf deinen Server herunter.
Eine genauere Erklärung des Befehls findest du hier.
Hinweis 💡
rclone copy cloudstorage:images/Mona_Lisa_by_Leonardo_da_Vinci.jpg /tmp
Nachdem der Download abgeschlossen wurde, solltest du die Bild-Datei im /tmp
Verzeichnis finden.