Tutoriel 1 : Sauvegardez vos données avec votre service Cloud
21/06/2018
Pré-requis :
Pour réaliser ce tutoriel il vous faut :
• Un serveur OpenMediaVault
• Un compte sur un service Cloud compatible (voir liste ci-dessous)
Pour réaliser ce tutoriel il vous faut :
• Un serveur OpenMediaVault
• Un compte sur un service Cloud compatible (voir liste ci-dessous)
Services Cloud compatibles :
- Amazon Drive
- Amazon S3
- Backblaze B2
- Box
- Ceph
- DigitalOcean Spaces
- Dreamhost
- Dropbox
- FTP
- Google Cloud Storage
- Google Drive
- HTTP
- Hubic
- IBM COS S3
- Memset Memstore
- Mega
- Microsoft Azure Blob Storage
- Microsoft OneDrive
- Minio
- Nextcloud
- OVH
- OpenDrive
- Openstack Swift
- Oracle Cloud Storage
- ownCloud
- pCloud
- put.io
- QingStor
- Rackspace Cloud Files
- SFTP
- Wasabi
- WebDAV
- Yandex Disk
Installer rclone :
rclone est un utilitaire vous permettant, de gérer vos données entre plusieurs plateformes (Cloud vers Cloud, Cloud vers Local,...).
Pour installer rclone, il faut se connecter par SSH avec votre client ou invite de commande favoris. (exemple: Putty)
Utilisez le login : root
Avec le mot de passe défini lors de l'installation.
Lancez ensuite la commande suivante :
rclone est un utilitaire vous permettant, de gérer vos données entre plusieurs plateformes (Cloud vers Cloud, Cloud vers Local,...).
Pour installer rclone, il faut se connecter par SSH avec votre client ou invite de commande favoris. (exemple: Putty)
Utilisez le login : root
Avec le mot de passe défini lors de l'installation.
Lancez ensuite la commande suivante :
Code Editor
Après l'installation, lancez cette commande :
Code Editor
Ajoutez ensuite votre service Cloud en lançant la commande : "n) New remote"
Donnez lui un nom.
Ce dernier sera à retenir pour la suite des opérations.
Choisissez ensuite le service Cloud que vous souhaitez ajouter en parcourant la liste et en tapant le nombre correspondant.
Je vais prendre pour exemple ici Google Drive (11) :
Laissez "client_id" et "client_secret" vides.
Maintenant, il vous est demandé de sélectionner ce que vous autorisez au programme en termes de contrôle de votre Google Drive.
Par défaut, sélectionnez "1", pour donner un accès complet au Drive.
Laissez "root_folder_id" et "service_account_file" vides.
Il vous est demandé de choisir le type de configuration.
Dans ce cas, répondez par "n" pour No.
Un lien vous sera donné. Copiez-le dans votre navigateur.
Vous arriverez ensuite sur une page de Google afin de générer un code à insérer dans le programme.
Après avoir donné le code au programme, il vous sera demandé de vérifier la configuration.
Voilà, votre Google Drive est maintenant relié à votre NAS.
Pour d'autres services de Cloud, je vous redirige vers le site de rclone :
https://rclone.org/docs/
Si tout est bon pour vous, passons à l'étape suivante.
Donnez lui un nom.
Ce dernier sera à retenir pour la suite des opérations.
Choisissez ensuite le service Cloud que vous souhaitez ajouter en parcourant la liste et en tapant le nombre correspondant.
Je vais prendre pour exemple ici Google Drive (11) :
Laissez "client_id" et "client_secret" vides.
Maintenant, il vous est demandé de sélectionner ce que vous autorisez au programme en termes de contrôle de votre Google Drive.
Par défaut, sélectionnez "1", pour donner un accès complet au Drive.
Laissez "root_folder_id" et "service_account_file" vides.
Il vous est demandé de choisir le type de configuration.
Dans ce cas, répondez par "n" pour No.
Un lien vous sera donné. Copiez-le dans votre navigateur.
Vous arriverez ensuite sur une page de Google afin de générer un code à insérer dans le programme.
Après avoir donné le code au programme, il vous sera demandé de vérifier la configuration.
Voilà, votre Google Drive est maintenant relié à votre NAS.
Pour d'autres services de Cloud, je vous redirige vers le site de rclone :
https://rclone.org/docs/
Si tout est bon pour vous, passons à l'étape suivante.
Configurer OpenMediaVault :
Rendez vous à l'aide de votre connexion SSH au dossier que vous souhaitez synchroniser avec votre Cloud.
Vous trouverez la liste de votre disques durs en lançant cette commande :
Rendez vous à l'aide de votre connexion SSH au dossier que vous souhaitez synchroniser avec votre Cloud.
Vous trouverez la liste de votre disques durs en lançant cette commande :
Code Editor
Une fois arrivé sur cette liste de tous vos disques durs.
Choisissez le dossier que vous souhaitez synchroniser.
Utilisez "cd <nom du dossier>" pour parcourir entre les dossiers.
Par exemple "cd dev-disk-by-label-<nom du disque>".
Utilisez la touche Tab pour l'autocomplétion.
Utilisez la commande "ls" pour lister le contenu du dossier courant.
Une fois que vous avez atteint le dossier que vous souhaitez, lancez la commande "pwd" et récupérez le résultat.
Gardez ce résultat à portée de vous, il s'agit du chemin vers votre dossier.
Ensuite, déconnectez vous de votre connexion SSH, et rendez vous sur l'interface de configuration OpenMediaVault.
Une fois sur l'interface, allez dans "Tâches planifiées" et créez en une.
Choisissez la fréquence de synchronisation que vous souhaitez.
Enfin pour la commande à exécuter, voici comment cela fonctionne :
Choisissez le dossier que vous souhaitez synchroniser.
Utilisez "cd <nom du dossier>" pour parcourir entre les dossiers.
Par exemple "cd dev-disk-by-label-<nom du disque>".
Utilisez la touche Tab pour l'autocomplétion.
Utilisez la commande "ls" pour lister le contenu du dossier courant.
Une fois que vous avez atteint le dossier que vous souhaitez, lancez la commande "pwd" et récupérez le résultat.
Gardez ce résultat à portée de vous, il s'agit du chemin vers votre dossier.
Ensuite, déconnectez vous de votre connexion SSH, et rendez vous sur l'interface de configuration OpenMediaVault.
Une fois sur l'interface, allez dans "Tâches planifiées" et créez en une.
Choisissez la fréquence de synchronisation que vous souhaitez.
Enfin pour la commande à exécuter, voici comment cela fonctionne :
Code Editor
Voilà la commande de base telle que donnée dans la documentation rclone.
Elle vous permettra de rendre identique la destination à la source.
Elle vous permettra de rendre identique la destination à la source.
Local vers Cloud
Cloud vers Local
Pour Google Drive, vous pouvez ajouter les options suivantes :
<chemin_vers_votre_dossier_local> : correspond au résultat de la commande "pwd".
<nom_service_cloud> : correspond au nom que vous avez donné à votre service cloud.
<dossier_sur_cloud> : correspond au chemin vers le dossier cloud.
Si le dossier se trouve à la racine, insérez simplement le nom de ce dernier.
Si vous avez des espaces, mettez les normalement dans la commande et si votre dossier se trouve dans un sous dossier, voici la syntaxe :
- --drive-skip-gdocs : pour ignorer les documents au format Google Docs.
- --drive-formats docx,xlsx,pptx,svg : pour choisir les différents formats de téléchargement des fichiers Google Docs.
- --drive-use-trash=[false/true] : à utiliser dans le cas de Local vers Cloud pour utiliser ou non la corbeille de Google Drive.
<chemin_vers_votre_dossier_local> : correspond au résultat de la commande "pwd".
<nom_service_cloud> : correspond au nom que vous avez donné à votre service cloud.
<dossier_sur_cloud> : correspond au chemin vers le dossier cloud.
Si le dossier se trouve à la racine, insérez simplement le nom de ce dernier.
Si vous avez des espaces, mettez les normalement dans la commande et si votre dossier se trouve dans un sous dossier, voici la syntaxe :
Code Editor
Afin d'éviter toute erreur, je vous invite à limiter les accents ainsi que les espaces dans les noms de vos dossiers que ce soit dans le chemin vers votre dossier local ou sur le cloud.
Une fois que votre commande est complète, n'hésitez pas à rajouter un commentaire avec votre "Tâche planifiée".
Sauvegardez.
N'hésitez pas non plus, à tester votre commande en sélectionnant la "Tâche planifiée" et en cliquant sur "Exécuter".
FIN
Vous avez maintenant un système vous permettant de synchroniser votre NAS avec votre service Cloud préféré.
Si vous êtes bloqués, si vous ne comprenez pas quelque chose, ou qu'il y a un problème, n'hésitez pas à me contacter via la page Contact.
Une fois que votre commande est complète, n'hésitez pas à rajouter un commentaire avec votre "Tâche planifiée".
Sauvegardez.
N'hésitez pas non plus, à tester votre commande en sélectionnant la "Tâche planifiée" et en cliquant sur "Exécuter".
FIN
Vous avez maintenant un système vous permettant de synchroniser votre NAS avec votre service Cloud préféré.
Si vous êtes bloqués, si vous ne comprenez pas quelque chose, ou qu'il y a un problème, n'hésitez pas à me contacter via la page Contact.