configurer hubiC en tant que disque distant


Introduction

hubiC est une plateforme de stockage en ligne commercialisée par OVH : https://hubic.com/fr/. Une version gratuite est proposée, ainsi que des logiciels clients sur plusieurs plateformes. Mais contrairement à des concurrents, l’accès à cet espace de stockage est géré via API, donc scriptable. Et donc possiblement « montable » en tant que disque externe sur un serveur Linux, un peu comme du NFS.

Création d’un compte hubiC

Hey, débrouillez-vous, je ne vais pas vous aider dans cette étape ! 🙂

Nouvelle autorisation d’accès

Via l’interface Web de hubiC, vous allez déclarer une nouvelle application qui aura le droit d’utiliser l’authentification de votre compte hubiC. Pour ce faire, vous allez dans « Mon Compte », puis « Vos applications ».

Vous aurez besoin de mémoriser :

  • login hubiC
  • mot de passe hubiC
  • Client ID de l’application déclarée
  • Client Secret de l’application déclarée
  • Domaine de redirection de l’application déclarée

Récupération et installation du driver Linux

Le driver est sur Github : https://github.com/TurboGit/hubicfuse. Pour le récupérer, la commande est simple :

git clone https://github.com/TurboGit/hubicfuse.git

Puis, un classique

./configure && make && make install

fera l’affaire.

Configuration du driver

Dans le fichier /etc/fstab, vous rajoutez la ligne suivante :

hubicfuse       /mnt/hubic      fuse    username=xxx,password=xxx,client_id=xxx,client_secret=xxx,redirect_uri=xxx,noauto_cache,sync_read,cache_timeout=1,user,noauto       0       0

Puis les commandes usuelles « mount » et « umount » fonctionnent très bien.

Précautions d’utilisation

La plateforme hubiC est faite pour stocker des fichiers et y accéder depuis plusieurs appareils. Elle ne devrait pas avoir les I/O nécessaires pour travailler directement depuis ce point de montage. Mon conseil : utilisez-la pour copier dessus des fichiers résultant d’une sauvegarde, mais pas pour sauvegarder directement dessus (utilisez un cache temporaire).


Laissez un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *