====== rclone : l'outil de synchro des fichiers dans le cloud ====== [[https://rclone.org/|Site officiel, avec doc]] rclone permet la synchro (y compris bidirectionnelle) de 2 chemins, dont l'u.\\ On peut le voir comme une extension de ''rsync'' pour les protocoles cloud (goole drive, dropbox, ... et surtout webdav / nextcloud). ===== config des remote ===== En premier lieu, il faut configurer les comptes cloud (car les mécanismes d'authentification ne sont pas triviaux, et diffèrent pour chaque service) : rclone config ===== synchro bidirectionnelle : bisync ===== si on fait une synchro bidirectionnelle (''rclone bisync''), il faut commencer par mettre l'option --resync Ensuite quotidien : # OPTION 1 : flag --exclude rclone bisync cloud_luc:/ /mnt/nas/DocsLuc/ -v --track-renames --exclude .sync_* --exclude .Trash-** --resync # note : ** permet de prendre aussi les / dans le noms, et donc de gérer les dossiers # OPTION 2 : le fichier rclone bisync cloud_luc:/ /mnt/nas/DocsLuc/ -v --track-renames --exclude-from /home/luc/.config/rclone/exclude_list --resync # et le fichier exclude_list contient les patterns à exclure : # exemple de contenu de fichier exclude_list : .sync_* .Trash-** ===== Automatiser la synchro ===== Si on couple la commande à un [[systemd|service et timer systemd]] (ou une crontab), on a l'automatisation désirée.