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 e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *