Vorgabe für MediaWiki-Artikel bei xinux.net: Unterschied zwischen den Versionen
| (2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
= Rclone: Daten synchronisieren mit Nextcloud = | = Rclone: Daten synchronisieren mit Nextcloud = | ||
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. | ||
| − | = | + | = 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. | ||
| − | = | + | = 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' |
| − | = | + | = 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. | ||
| − | = | + | = 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. |
| − | |||
| − | |||
| − | |||
| − | |||
Aktuelle Version vom 28. August 2025, 21:21 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.
Remote anlegen
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'
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.
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.