Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| home-harmening:sicherheit:backup:rclone:rclone_googledrive [2024/10/14 08:39] – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | home-harmening:sicherheit:backup:rclone:rclone_googledrive [2024/12/02 08:17] (aktuell) – charmening | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ====== Googledrive als Backup mit Rclone ====== | ||
| + | Rclone ist ein Tool um Cloudspeicher wie Dropbox, PCloud, onedrive oder googledrive per cli in ein Linuxsystem einzubinden. | ||
| + | Rclone funtkioniert hier ähnlich wie ein ftp client. | ||
| + | \\ \\ | ||
| + | ===== Vorbereitung ===== | ||
| + | Um eine Authorisierung von rclone in googledrive zu ermöglichen, | ||
| + | \\ | ||
| + | Öffne die Seite für API Keys auf [[https:// | ||
| + | \\ \\ \\ \\ | ||
| + | {{ : | ||
| + | Oben auf APIS und Dienste aktivieren klicken. | ||
| + | \\ \\ \\ \\ | ||
| + | {{ : | ||
| + | \\ \\ \\ \\ \\ | ||
| + | In dem Suchfeld nach **drive** suchen und die **Google Drive API** aktivieren. | ||
| + | \\ \\ \\ \\ \\ \\ \\ | ||
| + | {{ : | ||
| + | \\ \\ \\ \\ \\ | ||
| + | Jetzt auf rechts auf **Anmeldedaten** | ||
| + | Oben auf **Anmeldedaten erstellen**. Dort wollen wird einen **OAuth-CLient-ID** Schlüssel erstellen | ||
| + | Anwendungstyp ist Desktopanwenung und wir geben dem Kind einen Namen. Zum Beispiel rclone. | ||
| + | Alles Bestätigen und danach auf der rechten Seite auf **OAuth-Zustimmungsbildschirm** klicken. | ||
| + | \\ \\ \\ \\ \\ \\ | ||
| + | Dort fügen wir unsere Email Adresse bei den **Testnutzer**n hinzu. | ||
| + | \\ \\ \\ | ||
| + | {{ : | ||
| + | \\ \\ \\ \\ | ||
| + | Zurück auf den zuvor erstellen **Oauth-Client-ID** Schlüssel. | ||
| + | Hier haben wir die **ID** und das **secret**. Beides benötigen wir für die rclone Einrichtung. | ||
| + | \\ \\ | ||
| + | ===== Installation von rclone ===== | ||
| + | Rclone kann einfach durch ein vorbereitetes Skript installiert werden. | ||
| + | < | ||
| + | \\ | ||
| + | Danach erfolgt die Konfiguration mit | ||
| + | < | ||
| + | \\ | ||
| + | Googledrive mit der Zahl 19 auswählen und wenn nach der **id** und dem **secret*gefragt wird die in der Google API erstellten Daten hier hinenkopieren. | ||
| + | Die restlichen Fragen im Default lassen. | ||
| + | \\ | ||
| + | Bei der Frage auf welche Daten rclone zugreifen darf, empfehle ich Punkt 3, dass rclone nur auf die selbst erstellen Daten zugreifen darf. | ||
| + | \\ \\ | ||
| + | ===== Bedienung ===== | ||
| + | Rclone hat eine eigene Befehlssyntax mit der mann synchronisieren, | ||
| + | \\ | ||
| + | Liste alle Ordner auf der remote Maschine auf | ||
| + | < | ||
| + | \\ | ||
| + | Liste alle Dateien im gdrive rcloneordner auf | ||
| + | < | ||
| + | \\ | ||
| + | Lade die Datei / | ||
| + | < | ||
| + | Details hier [[https:// | ||
| + | \\ \\ | ||
| + | Zeige mir die Größen an | ||
| + | < | ||
| + | \\ | ||
| + | Synchronisiere den Remote Ordner gdrive rcloneorder mit dem lokalen /rclone Ordern | ||
| + | < | ||
| + | -i ist der Modus interaktiv und fragt vor überschreiben.\\ | ||
| + | \\ | ||
| + | Nach einer Zeit ist eventuell der Schlüssel nicht mehr gültig.\\ | ||
| + | Um den Schlüssel zu aktualisieren | ||
| + | < | ||