Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
tutoriel:monter_un_cloud [Le 26/01/2019, 20:41] – [Montage avec un script (automatisation)] sangorys | tutoriel:monter_un_cloud [Le 25/06/2020, 08:27] (Version actuelle) – [Conclusion] 193.250.203.109 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag> | ||
+ | ---- | ||
+ | |||
+ | {{ https:// | ||
+ | ====== Monter un cloud comme disque local avec Rclone ====== | ||
+ | |||
+ | L' | ||
+ | L' | ||
+ | |||
+ | < | ||
+ | * La vitesse sera plus faible qu'en local, puisque les fichiers seront lus directement sur Internet | ||
+ | * Pas d' | ||
+ | * Pas de possiblité d' | ||
+ | |||
+ | |||
+ | Y aurait-il une possibilité de synchroniser le dossier monté Rclone avec un dossier local ??? | ||
+ | </ | ||
+ | |||
+ | ===== Pré-requis ===== | ||
+ | |||
+ | * Disposer des [[: | ||
+ | * Disposer d'une connexion à Internet configurée et activée. | ||
+ | * Avoir un compte cloud actif (ici Hubic) | ||
+ | * Savoir utiliser le [[: | ||
+ | * Avoir un peu de temps, surtout pour la première étape qu'il faut faire en une seule fois sous peine de devoir repartir de zéro | ||
+ | |||
+ | ===== Installation de Rclone ===== | ||
+ | |||
+ | ==== Via les dépôts officiels ==== | ||
+ | Pour installer ce logiciel, il suffit d' | ||
+ | |||
+ | ==== Via un paquet deb ==== | ||
+ | |||
+ | Sur la [[https:// | ||
+ | |||
+ | ==== Via un script (ligne de commande)==== | ||
+ | |||
+ | |||
+ | <note critique> | ||
+ | * Les lignes de commande suivante touchent à la sécurité de votre système, si vous avez un doute ne vous en servez pas | ||
+ | * Les lignes sont expliquées pas à pas avec le détail de l' | ||
+ | (Vous pouvez regarder l' | ||
+ | </ | ||
+ | En ligne de commande via le .zip du site rclone.org en utilisant le [[: | ||
+ | avec les [[: | ||
+ | |||
+ | - Récupérez l' | ||
+ | - Décompressez le .zip : < | ||
+ | - Allez dans le dossier : < | ||
+ | - Copiez dans le sbin pour utilisation : < | ||
+ | - Attribuez le au super-utilisateur (root) : < | ||
+ | - Donnez les droits d' | ||
+ | - Retournez dans le home et effacez le dossier téléchargé et le .zip : < | ||
+ | |||
+ | <note important> | ||
+ | |||
+ | L' | ||
+ | |||
+ | < | ||
+ | |||
+ | |||
+ | ===== Paramétrage de Rclone ===== | ||
+ | |||
+ | <note important> | ||
+ | * Le paramétrage se fait en ligne de commande uniquement, à moins d' | ||
+ | * Vous allez devoir vous identifier sur une page web de votre fournisseur de cloud, faites attention de ne pas être sur une page d' | ||
+ | </ | ||
+ | |||
+ | ==== Créer le fichier de configuration ==== | ||
+ | |||
+ | Il faut créer le fichier de configuration au bon endroit sinon vous ne pourrez pas utiliser Rclone-browser. | ||
+ | |||
+ | En ligne de [[: | ||
+ | |||
+ | Créez le dossier rclone dans le .config et le fichier rclone.conf : < | ||
+ | |||
+ | ==== Lancer la configuration de Rclone ==== | ||
+ | |||
+ | Avec la [[: | ||
+ | |||
+ | Alors il doit vous parler en anglais (apparemment il n' | ||
+ | |||
+ | < | ||
+ | No remotes found - make a new one | ||
+ | n) New remote | ||
+ | s) Set configuration password | ||
+ | q) Quit config | ||
+ | n/s/q> | ||
+ | </ | ||
+ | |||
+ | Tapez " | ||
+ | < | ||
+ | name> | ||
+ | </ | ||
+ | |||
+ | Choisissez le nom de votre configuration ici " | ||
+ | |||
+ | < | ||
+ | name> "votre nom" | ||
+ | Type of storage to configure. | ||
+ | Choose a number from below, or type in your own value | ||
+ | 1 / Amazon Drive | ||
+ | \ " | ||
+ | 2 / Amazon S3 (also Dreamhost, Ceph, Minio) | ||
+ | \ " | ||
+ | 3 / Backblaze B2 | ||
+ | \ " | ||
+ | 4 / Dropbox | ||
+ | \ " | ||
+ | 5 / Encrypt/ | ||
+ | \ " | ||
+ | 6 / FTP Connection | ||
+ | \ " | ||
+ | 7 / Google Cloud Storage (this is not Google Drive) | ||
+ | \ " | ||
+ | 8 / Google Drive | ||
+ | \ " | ||
+ | 9 / Hubic | ||
+ | \ " | ||
+ | 10 / Local Disk | ||
+ | \ " | ||
+ | 11 / Microsoft OneDrive | ||
+ | \ " | ||
+ | 12 / Openstack Swift (Rackspace Cloud Files, Memset Memstore, OVH) | ||
+ | \ " | ||
+ | 13 / SSH/SFTP Connection | ||
+ | \ " | ||
+ | 14 / Yandex Disk | ||
+ | \ " | ||
+ | 15 / http Connection | ||
+ | \ " | ||
+ | Storage> | ||
+ | </ | ||
+ | |||
+ | Choisissez le fournisseur de cloud voulu et tapez le chiffre correspondant (ici Hubic) tapez " | ||
+ | |||
+ | < | ||
+ | Hubic Client Id - leave blank normally. | ||
+ | client_id> | ||
+ | </ | ||
+ | |||
+ | Laissez vide et tapez " | ||
+ | |||
+ | < | ||
+ | Hubic Client Secret - leave blank normally. | ||
+ | client_secret> | ||
+ | </ | ||
+ | |||
+ | Laissez vide et tapez " | ||
+ | |||
+ | < | ||
+ | Remote config | ||
+ | Use auto config? | ||
+ | * Say Y if not sure | ||
+ | * Say N if you are working on a remote or headless machine | ||
+ | y) Yes | ||
+ | n) No | ||
+ | y/n> | ||
+ | </ | ||
+ | |||
+ | Tapez " | ||
+ | |||
+ | Vous êtes renvoyé sur la page de votre fournisseur de cloud, et il faut vous identifier et accepter ensuite fermez la page et retournez au terminal. | ||
+ | |||
+ | < | ||
+ | token = {" | ||
+ | -------------------- | ||
+ | |||
+ | -------------------- | ||
+ | y) Yes this is OK | ||
+ | e) Edit this remote | ||
+ | d) Delete this remote | ||
+ | y/ | ||
+ | </ | ||
+ | |||
+ | Si c'est bon tapez " | ||
+ | |||
+ | La configuration est finie tapez " | ||
+ | |||
+ | ===== Montage de son cloud ===== | ||
+ | |||
+ | Il existe plusieurs manière pour monter son cloud : | ||
+ | |||
+ | ==== En ligne de commande : ==== | ||
+ | |||
+ | Avec cette méthode vous n'avez rien à installer en plus et vous pouvez automatiser le montage avec un script (voir plus bas), l' | ||
+ | |||
+ | Ouvrez un [[: | ||
+ | |||
+ | < | ||
+ | " | ||
+ | |||
+ | < | ||
+ | |||
+ | " | ||
+ | |||
+ | Si vous avez un dossier précis sur votre cloud et que vous voulez le monter la [[: | ||
+ | < | ||
+ | |||
+ | Vous pouvez fermer le terminal, malgré l' | ||
+ | |||
+ | <note tip> | ||
+ | |||
+ | ==== Avec Rclone-browser : ==== | ||
+ | |||
+ | Avec cette méthode vous devez installer Rclone-browser et profiter d'une interface graphique pour créer des dossiers, parcourir votre cloud ou monter un dossier en local, l' | ||
+ | |||
+ | Vous pouvez télécharger rclone-browser_*.*_amd64.deb ou rclone-browser_*.*_i386.deb (selon votre [[: | ||
+ | |||
+ | Ensuite [[: | ||
+ | |||
+ | Vous trouverez l' | ||
+ | |||
+ | Dans l' | ||
+ | Vous pouvez le parcourir et éventuellement monter la racine de votre cloud ou seulement un dossier au choix. | ||
+ | |||
+ | ==== Montage avec un script (automatisation)==== | ||
+ | |||
+ | <note warning> | ||
+ | |||
+ | Voici la marche à suivre : | ||
+ | |||
+ | - D' | ||
+ | |||
+ | <file bash> | ||
+ | #!/bin/bash | ||
+ | # Montage de mon cloud via un script | ||
+ | echo Montage du cloud | ||
+ | rclone mount Hubic: | ||
+ | |||
+ | |||
+ | exit 0 | ||
+ | </ | ||
+ | |||
+ | Enregistrez le dans votre home, rendez le exécutable et exécutez le. | ||
+ | |||
+ | Pour automatiser le montage au démarrage il suffit d' | ||
+ | |||
+ | |||
+ | ===== Conclusion ===== | ||
+ | |||
+ | Maintenant vous avez à votre disposition une palette de possibilité pour utiliser votre cloud comme un disque local. | ||
+ | |||
+ | Une utilisation intéressante est celle qui consiste à utiliser votre cloud monté automatiquement pour sauvegarder vos données dessus de manière chiffrée et régulière avec [[: | ||
+ | |||
+ | |||
+ | ===== Voir aussi ===== | ||
+ | |||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ | |||
+ | ---- | ||
+ | // | ||