| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| rclone [Le 19/05/2026, 18:42] – diverses màj krodelabestiole | rclone [Le 07/09/2026, 11:32] (Version actuelle) – [Configuration] +rclone manager krodelabestiole |
|---|
| |
| Grand frère de R**CLONE**, **[[:rsync]]** est très largement utilisé sur Linux pour la copie et synchronisation de fichiers, que ce soit localement ou via le protocole [[:SSH]].\\ | Grand frère de R**CLONE**, **[[:rsync]]** est très largement utilisé sur Linux pour la copie et synchronisation de fichiers, que ce soit localement ou via le protocole [[:SSH]].\\ |
| Il montre cependant ses limites lorsqu'il s'agit de copier du contenu sur des services tiers ou certains protocoles comme le [[:WebDAV]]. Les fonctions ne sont pas implémentées ou s'avèrent extrêmement peu performantes combinées à l'utilisation de **[[:FUSE]]** (pour "faire croire" à **rsync** qu'il s'agit d'un montage local, comme par exemple **[[:davfs2]]** pour accéder à un serveur [[:WebDAV]], ou **[[:fusesmb]]** pour les partages [[:SMB]]). | Il montre cependant ses limites lorsqu'il s'agit de copier du contenu sur des services tiers ou certains protocoles comme le [[:WebDAV]]. Les fonctions ne sont pas implémentées ou s'avèrent extrêmement peu performantes combinées à l'utilisation de **[[:FUSE]]** (pour "faire croire" à **rsync** qu'il s'agit d'un montage local, comme **[[:davfs2]]** pour accéder à un serveur [[:WebDAV]]). |
| |
| R**CLONE** est extrêmement performant dans toutes ces situations sans nécessiter d'optimisation particulière (en WebDAV on peut s'attendre à multiplier les vitesses de transferts de **rsync** ou de certains clients par 50 !). | R**CLONE** est extrêmement performant dans toutes ces situations sans nécessiter d'optimisation particulière (en WebDAV on peut s'attendre à multiplier les vitesses de transferts de **rsync** ou de certains clients par 50 !). |
| Pour l'installer on peut donc simplement extraire le fichier zip correspondant, et placer le fichier ''rclone'' en ajustant ses [[:permissions]] pour le rendre exécutable, soit dans le répertoire des [[:arborescence#binaires personnels]] ''~/.local/bin/'', soit avec les [[:sudo|droits d'administrateur]] dans le répertoire ''/usr/local/bin/''. | Pour l'installer on peut donc simplement extraire le fichier zip correspondant, et placer le fichier ''rclone'' en ajustant ses [[:permissions]] pour le rendre exécutable, soit dans le répertoire des [[:arborescence#binaires personnels]] ''~/.local/bin/'', soit avec les [[:sudo|droits d'administrateur]] dans le répertoire ''/usr/local/bin/''. |
| |
| Cette dernière méthode en ligne de commande : | Cette dernière méthode en lignes de commande : |
| <code>wget https://github.com/rclone/rclone/releases/download/v1.74.1/rclone-v1.74.1-linux-amd64.zip | <code>wget https://github.com/rclone/rclone/releases/download/v1.74.1/rclone-v1.74.1-linux-amd64.zip |
| unzip rclone-v1.74.1-linux-amd64.zip | unzip rclone-v1.74.1-linux-amd64.zip |
| |
| Toutefois cette interface n'existe pour le moment qu'en version anglaise. | Toutefois cette interface n'existe pour le moment qu'en version anglaise. |
| | </note> |
| | |
| | <note tip> |
| | * Il existe aussi l'application **[[https://flathub.org/fr/apps/io.github.zarestia_dev.rclone-manager|RClone Manager]]** qui fournit une interface graphique simple et accessible pour configurer R**CLONE**.\\ Celle-ci est disponible en [[:Flatpak]] depuis [[https://flathub.org/fr/apps/io.github.zarestia_dev.rclone-manager|Flathub]], ou en [[:Appimage]] ou [[:deb]] sur [[https://github.com/Zarestia-Dev/rclone-manager/releases|GitHub]]. |
| </note> | </note> |
| |
| La commande ''rclone obscure'' suivie de votre mot de passe permet de chiffrer les mots de passe afin de les utiliser dans ce fichier. | La commande ''rclone obscure'' suivie de votre mot de passe permet de chiffrer les mots de passe afin de les utiliser dans ce fichier. |
| |
| <note tip>Mettez un espace avant '' rclone obscure'' afin d’éviter d’enregistrer votre mot de passe en clair dans l’[[:bash#bash_history|historique bash]] !</note> | <note tip> |
| | Mettez un espace avant '' rclone obscure'' afin d'éviter d'enregistrer votre mot de passe en clair dans l'[[:bash#bash_history|historique bash]]\_! |
| | </note> |
| |
| ==== Exemples ==== | ==== Exemples ==== |
| Il est aussi possible d'utiliser R**CLONE** graphiquement : | Il est aussi possible d'utiliser R**CLONE** graphiquement : |
| * R**CLONE** propose nativement une interface web. Vous pouvez la lancer et l'ouvrir dans votre navigateur avec la commande : <code>rclone rcd --rc-web-gui</code> | * R**CLONE** propose nativement une interface web. Vous pouvez la lancer et l'ouvrir dans votre navigateur avec la commande : <code>rclone rcd --rc-web-gui</code> |
| | * **[[https://github.com/rclone-ui/rclone-ui|RcloneUI]]** est une interface légère et intuitive qui vient se superposer à rclone pour vous permettre de gérer vos connexions à distance et vos tâches de manière plus conviviale, disponible en [[:Flatpak]] depuis [[https://flathub.org/fr/apps/com.rcloneui.RcloneUI|Flathub]], ou en [[:Appimage]] et [[:deb]] sur le [[https://github.com/rclone-ui/rclone-ui/releases|Github officiel]]. |
| | * **[[https://github.com/Zarestia-Dev/rclone-manager|RClone Manager]]** est une interface graphique puissante et multiplateforme permettant de gérer les connexions Rclone avec élégance et simplicité, disponible en [[:Flatpak]] depuis [[https://flathub.org/fr/apps/io.github.zarestia_dev.rclone-manager|Flathub]], ou en [[:Appimage]] et [[:deb]] sur le [[https://github.com/Zarestia-Dev/rclone-manager/releases|Github officiel]] |
| * **[[https://github.com/pieterdd/RcloneShuttle|Rclone Shuttle]]** est une interface GTK, donc idéale pour [[:GNOME]], disponible en [[:Flatpak]] depuis [[https://flathub.org/apps/io.github.pieterdd.RcloneShuttle|Flathub]]. | * **[[https://github.com/pieterdd/RcloneShuttle|Rclone Shuttle]]** est une interface GTK, donc idéale pour [[:GNOME]], disponible en [[:Flatpak]] depuis [[https://flathub.org/apps/io.github.pieterdd.RcloneShuttle|Flathub]]. |
| |