Prochaine révision
|
Révision précédente
|
svfs [07/04/2016 19:02] viper61 créée |
svfs [18/09/2016 02:54] (Version actuelle) |
====== SVFS ====== | ====== SVFS ====== |
===== Installation ===== | ===== Installation ===== |
Le programme, en cours de développement, n'est pas disponible dans les dépôts. Cependant, des versions packagés sont mises à disposition sur la page //releases// du dépôts Github à l'adresse suivante : https://github.com/ovh/svfs/releases | Le programme, en cours de développement, n'est pas disponible dans les dépôts. Cependant, des versions packagées sont mises à disposition sur la page //releases// du dépôts GitHub à l'adresse suivante : https://github.com/ovh/svfs/releases |
| |
wget https://github.com/ovh/svfs/releases/download/v<version>/svfs_<version>_amd64.deb | wget https://github.com/ovh/svfs/releases/download/v<version>/svfs_<version>_amd64.deb |
dpdk -i svfs_<version>_amd64.deb | dpkg -i svfs_<version>_amd64.deb |
apt install -f | apt install -f |
| |
<note>A l'heure d'écrire cette documentation, le programme est disponible en //Pre-release// sous la version 0.5.1. //<version>// sera donc remplacé par //0.5.1//.</note> | <note>A l'heure d'écrire cette documentation, le programme est disponible en //Pre-release// sous la version 0.6.0. //<version>// sera donc remplacé par //0.6.0//.</note> |
| |
===== Configuration ===== | ===== Configuration ===== |
==== Création d'une application ==== | ==== Création d'une application ==== |
Nous allons commencer par créer une application sur notre compte hubiC. Pour y parvenir, nous nous rendons sur la page https://hubic.com/home/browser/developers/ puis cliquons le lien d'ajout. d'une application après s'être connecté si nécessaire. \\ | Nous allons commencer par créer une application sur notre compte hubiC. Pour y parvenir, nous nous rendons sur la page https://hubic.com/home/browser/developers/ puis cliquons le lien d'ajout d'une application après s'être connecté si nécessaire. \\ |
Nous saisirons ici un identifiant unique à notre application sur la plateforme hubiC puis définissons la redirection de la manière suivante : | Nous saisirons ici un identifiant unique à notre application sur la plateforme hubiC puis définissons la redirection de la manière suivante : |
http://localhost/ | http://localhost/ |
| |
<note tip>En cas de problème pour trouver un nom d'application accepter, nous pouvons utiliser la commande ''hubic-application'' en répondant *N* lors que le programme demande si nous possédons une application. Ce dernier nous fournira alors un identifiant unique que nous pouvons utiliser.</note> | <note tip>En cas de problème pour trouver un nom d'application accepter, nous pouvons utiliser la commande ''hubic-application'' en répondant **N** lors que le programme demande si nous possédons une application. Ce dernier nous fournira alors un identifiant unique que nous pouvons utiliser.</note> |
| |
Une fois la création de l'application terminer, nous cliquerons sur le bouton //détails// faisant apparaître les informations de notre application dont le **Client ID** et le **Secret Client** que nous utiliserons par la suite. | Une fois la création de l'application terminer, nous cliquerons sur le bouton //détails// faisant apparaître les informations de notre application dont le **Client ID** et le **Secret Client** que nous utiliserons par la suite. |
- le Secret Client | - le Secret Client |
- le mail de notre compte | - le mail de notre compte |
- et le mot de passe associé | - et le mot de passe associer |
| |
Le **Client ID** et le **Secret Client** correspondant à ceux obtenu lors de la [[svfs#Création d'une application|création de l'application]]. \\ | Le **Client ID** et le **Secret Client** correspondant à ceux obtenu lors de la [[svfs#Création d'une application|création de l'application]]. \\ |
| |
Et monter l'espace hubiC comme un //filesystem// avec la commande suivante : | Et monter l'espace hubiC comme un //filesystem// avec la commande suivante : |
mount -t svfs -o -o hubic_auth=<hubic_auth>,hubic_token=<hubic_token>,container=default hubic /sync | mount -t svfs -o hubic_auth=<hubic_auth>,hubic_token=<hubic_token>,container=default hubic /sync |
| |
où **<hubic_auth>** et **<hubic_token>** corresponde à ceux obtenu à [[svfs#Obtention des paramètres d'authentification|l'étape précédente]]. | où **<hubic_auth>** et **<hubic_token>** correspondent à ceux obtenu à [[svfs#Obtention des paramètres d'authentification|l'étape précédente]]. |
| |
| Notre espace hubiC est maintenant disponible en tant que système de fichier sur notre machine. Le token d'accès se rafraîchissant automatiquement lorsque cela est nécessaire. |
| |
Notre espace hubiC est maintenant disponible en tant que système de fichier sur notre machine. Le token d'accès se rafraîchissant automatiquement lors que cela est nécessaire. | |