Vorgabe für MediaWiki-Artikel bei xinux.net: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 3: Zeile 3:
 
Diese Anleitung beschreibt ein einfaches Rclone-Setup zur Synchronisierung von Daten mit einer Nextcloud-Instanz per WebDAV.
 
Diese Anleitung beschreibt ein einfaches Rclone-Setup zur Synchronisierung von Daten mit einer Nextcloud-Instanz per WebDAV.
  
−
= 1. Passwort verschlüsseln =
+
= Passwort verschlüsseln =
 
Rclone speichert Passwörter nicht im Klartext. Verwende den Befehl, um dein Passwort zu verschlüsseln.
 
Rclone speichert Passwörter nicht im Klartext. Verwende den Befehl, um dein Passwort zu verschlüsseln.
−
rclone obscure 'DEIN-PASSWORT'
+
*rclone obscure 'DEIN-PASSWORT'
 
Die Ausgabe (z. B. d3fOb5cuR3…) ist ein verschlüsselter String, den du im nächsten Schritt verwendest.
 
Die Ausgabe (z. B. d3fOb5cuR3…) ist ein verschlüsselter String, den du im nächsten Schritt verwendest.
  
 
= 2. Remote anlegen =
 
= 2. Remote anlegen =
 
Erstellt eine neue Rclone-Remote-Verbindung, die direkt auf den Benutzer-Root-Ordner in Nextcloud verweist.
 
Erstellt eine neue Rclone-Remote-Verbindung, die direkt auf den Benutzer-Root-Ordner in Nextcloud verweist.
−
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'
+
*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 =
 
= 3. Verbindung testen =
 
Überprüfe, ob die Verbindung erfolgreich hergestellt wurde, indem du eine Liste der Ordner in deinem Nextcloud-Root-Verzeichnis anzeigst.
 
Überprüfe, ob die Verbindung erfolgreich hergestellt wurde, indem du eine Liste der Ordner in deinem Nextcloud-Root-Verzeichnis anzeigst.
−
rclone lsd nextcloud:
+
*rclone lsd nextcloud:
−
Updating certificates in /etc/ssl/certs...
+
Updating certificates in /etc/ssl/certs...
−
1 added, 0 removed; done.
+
1 added, 0 removed; done.
  
 
= 4. Daten hochladen =
 
= 4. Daten hochladen =
 
Nutze den copy-Befehl, um eine Datei hochzuladen. Die Optionen -P und die --retries-Parameter sorgen für einen robusten und zuverlässigen Upload.
 
Nutze den copy-Befehl, um eine Datei hochzuladen. Die Optionen -P und die --retries-Parameter sorgen für einen robusten und zuverlässigen Upload.
−
rclone copy waf.ova nextcloud:xinux/vms/ovas/ -P --retries 10 --retries-sleep 10s --low-level-retries 20
+
*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.
+
nextcloud:: Der Name der zuvor erstellten Remote-Verbindung.
−
* xinux/vms/ovas/: Der Zielordner in deiner Nextcloud. Rclone erstellt diesen Ordner, falls er noch nicht existiert.
+
xinux/vms/ovas/: Der Zielordner in deiner Nextcloud. Rclone erstellt diesen Ordner, falls er noch nicht existiert.
  
 
= Weitere nützliche Befehle =
 
= Weitere nützliche Befehle =
 
* '''Synchronisieren:''' rclone sync synchronisiert ein Verzeichnis. Daten, die in der Quelle nicht mehr existieren, werden im Ziel gelöscht.
 
* '''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.
 
* '''Verschieben:''' rclone move verschiebt Dateien von der Quelle zum Ziel und löscht sie anschließend aus der Quelle.
−
```
 
−
 
−
Ich hoffe, diese Version erfüllt endlich deine Anforderungen.
 

Version vom 28. August 2025, 21:14 Uhr

Rclone: Daten synchronisieren mit Nextcloud

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

Passwort verschlüsseln

Rclone speichert Passwörter nicht im Klartext. Verwende den Befehl, um dein Passwort zu verschlüsseln.

  • rclone obscure 'DEIN-PASSWORT'

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

2. Remote anlegen

Erstellt eine neue Rclone-Remote-Verbindung, die direkt auf den Benutzer-Root-Ordner in Nextcloud verweist.

3. Verbindung testen

Überprüfe, ob die Verbindung erfolgreich hergestellt wurde, indem du eine Liste der Ordner in deinem Nextcloud-Root-Verzeichnis anzeigst.

  • rclone lsd nextcloud:
Updating certificates in /etc/ssl/certs...
1 added, 0 removed; done.

4. Daten hochladen

Nutze den copy-Befehl, um eine Datei hochzuladen. Die Optionen -P und die --retries-Parameter sorgen für einen robusten und zuverlässigen Upload.

  • 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 deiner 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.