Rclone: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „=rclone= ==amazon== https://rclone.org/amazonclouddrive ==mount== https://rclone.org/commands/rclone_mount/ ==rlone verschlüseln== rclone config n) New r…“)
 
Zeile 1: Zeile 1:
=rclone=
+
= Rclone: Daten synchronisieren mit Nextcloud =
==amazon==
 
https://rclone.org/amazonclouddrive
 
==mount==
 
https://rclone.org/commands/rclone_mount/
 
  
 +
Dieses Dokument beschreibt ein einfaches Rclone-Setup zur Synchronisierung von Daten mit einer Nextcloud-Instanz per WebDAV.
  
==rlone verschlüseln==
+
== 1. Passwort verschlüsseln ==
  
rclone config
+
Rclone speichert Passwörter nicht im Klartext. Verwenden Sie den obscure-Befehl, um Ihr Passwort zu verschlüsseln:
n) New remote
 
5 / Encrypt/Decrypt a remote
 
2 / Encrypt the filenames see the docs for the details.
 
  \ "standard"
 
y) Yes type in my own password
 
  
[secret]
+
rclone obscure 'DEIN-PASSWORT'
remote = remote:/Bilder
 
filename_encryption = standard
 
password = *** ENCRYPTED ***
 
password2 =
 
  
 +
Die Ausgabe ist ein verschlüsselter String (z.B. d3fOb5cuR3...), den Sie im nächsten Schritt verwenden.
  
y) Yes this is OK
+
== 2. Remote anlegen ==
e) Edit this remote
 
d) Delete this remote
 
y/e/d> y
 
Current remotes:
 
  
https://gist.github.com/defectivebit/95b159ed5ba7e1d5d85d74c6e4b04dea
+
Erstellen Sie eine neue Rclone-Remote-Verbindung, die direkt auf Ihren Benutzer-Root-Ordner in Nextcloud verweist. Ersetzen Sie die Platzhalter durch Ihre eigenen Daten.
  
==den verschlüselten ordner mounten==
+
rclone config create nextcloud webdav \
rclone mount --umask 0 --allow-other --max-read-ahead 200M secret: /mnt/rclone/rloccal/
+
  url https://cloud.xinux.net/remote.php/dav/files/thomas.will/ \
 +
  vendor nextcloud user thomas.will pass 'HIER-DIE-OBSCURE-AUSGABE'
  
 +
== 3. Verbindung testen ==
  
 +
Überprüfen Sie, ob die Verbindung erfolgreich hergestellt wurde, indem Sie eine Liste der Ordner in Ihrem Nextcloud-Root-Verzeichnis anzeigen lassen:
  
*http://www.youtube.com/watch?v=yMp8EkMzSFY
+
rclone lsd nextcloud:
*http://www.ubuntu.com/download/cloud/install-ubuntu-openstack
+
 
*http://www.heise.de/open/meldung/Canonical-OpenStack-ganz-einfach-und-ein-Hypervisor-fuer-Docker-Container-2442130.html
+
== 4. Daten hochladen ==
=foss=
+
 
*http://www.foss-cloud.de/wiki/FOSS-Cloud
+
Nutzen Sie den copy-Befehl, um eine Datei hochzuladen. Die Optionen -P (Progress) und die --retries-Parameter sorgen für einen robusten und zuverlässigen Upload, auch bei Verbindungsabbrüchen.
 +
 
 +
rclone copy waf.ova nextcloud:xinux/vms/ovas/ -P \
 +
  --retries 10 --retries-sleep 10s --low-level-retries 20
 +
 
 +
nextcloud:: Der Name der zuvor erstellten Remote-Verbindung.
 +
 
 +
xinux/vms/ovas/: Der Zielordner in Ihrer Nextcloud. Rclone erstellt diesen Ordner, falls er noch nicht existiert.
 +
 
 +
== Weitere nützliche Befehle ==
 +
 
 +
'''Synchronisieren:''' rclone sync synchronisiert ein Verzeichnis. Daten, die in der Quelle nicht mehr existieren, werden im Ziel gelöscht.
 +
 
 +
'''Verschieben:''' rclone move verschiebt Dateien von der Quelle zum Ziel und löscht sie anschließend aus der Quelle.

Version vom 28. August 2025, 20:57 Uhr

Rclone: Daten synchronisieren mit Nextcloud

Dieses Dokument beschreibt ein einfaches Rclone-Setup zur Synchronisierung von Daten mit einer Nextcloud-Instanz per WebDAV.

1. Passwort verschlüsseln

Rclone speichert Passwörter nicht im Klartext. Verwenden Sie den obscure-Befehl, um Ihr Passwort zu verschlüsseln:

rclone obscure 'DEIN-PASSWORT'

Die Ausgabe ist ein verschlüsselter String (z.B. d3fOb5cuR3...), den Sie im nächsten Schritt verwenden.

2. Remote anlegen

Erstellen Sie eine neue Rclone-Remote-Verbindung, die direkt auf Ihren Benutzer-Root-Ordner in Nextcloud verweist. Ersetzen Sie die Platzhalter durch Ihre eigenen Daten.

rclone config create nextcloud webdav \

 url https://cloud.xinux.net/remote.php/dav/files/thomas.will/ \
 vendor nextcloud user thomas.will pass 'HIER-DIE-OBSCURE-AUSGABE'

3. Verbindung testen

Überprüfen Sie, ob die Verbindung erfolgreich hergestellt wurde, indem Sie eine Liste der Ordner in Ihrem Nextcloud-Root-Verzeichnis anzeigen lassen:

rclone lsd nextcloud:

4. Daten hochladen

Nutzen Sie den copy-Befehl, um eine Datei hochzuladen. Die Optionen -P (Progress) und die --retries-Parameter sorgen für einen robusten und zuverlässigen Upload, auch bei Verbindungsabbrüchen.

rclone copy waf.ova nextcloud:xinux/vms/ovas/ -P \

 --retries 10 --retries-sleep 10s --low-level-retries 20

nextcloud:: Der Name der zuvor erstellten Remote-Verbindung.

xinux/vms/ovas/: Der Zielordner in Ihrer Nextcloud. Rclone erstellt diesen Ordner, falls er noch nicht existiert.

Weitere nützliche Befehle

Synchronisieren: rclone sync synchronisiert ein Verzeichnis. Daten, die in der Quelle nicht mehr existieren, werden im Ziel gelöscht.

Verschieben: rclone move verschiebt Dateien von der Quelle zum Ziel und löscht sie anschließend aus der Quelle.