| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| rclone [Le 20/05/2026, 16:32] – [Installation manuelle] typo krodelabestiole | rclone [Le 14/09/2026, 02:49] (Version actuelle) – [Serveur] lien interne 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 !). |
| |
| 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 ==== |
| ==== Serveur ==== | ==== Serveur ==== |
| |
| * La commande ''[[https://rclone.org/commands/rclone_serve/|rclone serve]]'' permet d'utiliser R**CLONE** comme [[:serveur]], pour mettre à disposition le stockage de différentes manières.\\ Il est ainsi possible de monter facilement un serveur web (HTTP), [[:WebDAV]], [[:DLNA]], [[:SFTP]], [[:FTP]], [[:docker#manipulation_de_volumes|volume docker]] et [[https://rclone.org/commands/rclone_serve/#see-also|quelques autres protocoles]]. Cela permet de convertir un stockage distant d'un certain type (par ex. un service propriétaire plus ou moins cryptique) à un autre (un protocole ouvert largement répandu) ! | * La commande ''[[https://rclone.org/commands/rclone_serve/|rclone serve]]'' permet d'utiliser R**CLONE** comme [[:serveur]], pour mettre à disposition le stockage de différentes manières.\\ Il est ainsi possible de monter facilement un [[:web#serveurs|serveur web]] (HTTP), [[:WebDAV]], [[:DLNA]], [[:SFTP]], [[:FTP]], [[:docker#manipulation_de_volumes|volume docker]] et [[https://rclone.org/commands/rclone_serve/#see-also|quelques autres protocoles]]. Cela permet de convertir un stockage distant d'un certain type (par ex. un service propriétaire plus ou moins cryptique) à un autre (un protocole ouvert largement répandu) ! |
| |
| * ''[[https://rclone.org/commands/rclone_link/|rclone link]]'' permet de générer un lien public pour partager un fichier ou un répertoire. | * ''[[https://rclone.org/commands/rclone_link/|rclone link]]'' permet de générer un lien public pour partager un fichier ou un répertoire. |
| 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]]. |
| |