Outils pour utilisateurs

Outils du site


divers:sav-hubic

Sauvegarde chiffrée sur Hubic : Rclone et Encfs


Pré-requis

Avoir un compte chez Hubic.com.
Avoir installer Rclone et Encfs.

Rclone

Pour configurer Hubic, voir cette page : http://rclone.org/hubic/

$ rclone config

No remotes found - make a new one
n) New remote
s) Set configuration password
q) Quit config
n/s/q> 
n/s/q> n
name> Hubic
Type of storage to configure.
Choose a number from below, or type in your own value
 1 / Amazon Drive
   \ "amazon cloud drive"
 2 / Amazon S3 (also Dreamhost, Ceph, Minio)
   \ "s3"
 3 / Backblaze B2
   \ "b2"
 4 / Dropbox
   \ "dropbox"
 5 / Encrypt/Decrypt a remote
   \ "crypt"
 6 / Google Cloud Storage (this is not Google Drive)
   \ "google cloud storage"
 7 / Google Drive
   \ "drive"
 8 / Hubic
   \ "hubic"
 9 / Local Disk
   \ "local"
10 / Microsoft OneDrive
   \ "onedrive"
11 / Openstack Swift (Rackspace Cloud Files, Memset Memstore, OVH)
   \ "swift"
12 / Yandex Disk
   \ "yandex"
Storage> 8
Hubic Client Id - leave blank normally.
client_id> 
Hubic Client Secret - leave blank normally.
client_secret> 
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> y
If your browser doesn't open automatically go to the following link: http://127.0.0.1:53682/auth
Log in and authorize rclone for access
Waiting for code...
Got code
2017/01/30 13:27:11 Failed to save new token in config file: section 'Hubic' not found
--------------------
[Hubic]
client_id = 
client_secret = 
token = {"access_token":"blablablabla"}
--------------------
y) Yes this is OK
e) Edit this remote
d) Delete this remote
y/e/d> y
Current remotes:

Name                 Type
====                 ====
Hubic                hubic

e) Edit existing remote
n) New remote
d) Delete remote
s) Set configuration password
q) Quit config
e/n/d/s/q> q

Pour info, j'ai nommé mon remote Hubic. On peut tester la création d'un répertoire sur Hubic :

$ rclone mkdir Hubic:default/sauvegarde

Note : le répertoire apparaîtra sur Hubic, lorsque des fichiers seront transférés. Création du répertoire qui accueillera mes photos :

$ rclone mkdir Hubic:default/sauvegarde/photos

Encfs

$ encfs --reverse /chemin_photos_a_sauvegarder /tmp/photos

Encfs demande les options de chiffrement, puis crée les données chiffrées dans /tmp/photos

Penser à sauvegarder le fichier .encfs6.xml contenu dans le répertoire des photos à sauvegarder

Upload des données

$ rclone copy /tmp/photos Hubic:default/sauvegarde/photos

Dans le cas d'un débit faible en upload, et que l'on a de gros fichier a transférer ( vidéos ), il peut-être intéressant de limiter le nombre de transfert en parallèle à 1 ( par défaut c'est 4 ) avec transfers.

$ rclone --transfers 1 sync /tmp/vidéos Hubic:default/sauvegarde/vidéos

Lorque l'upload est finit, il faut démonter le répertoire se trouvant sous /tmp.

$ fusermount -u /tmp/photos

Pour les différentes options qu'offre Rclone voir : http://rclone.org/

divers/sav-hubic.txt · Dernière modification: 2018/10/25 18:19 (modification externe)