search?q=logiciel%20BROUILLON&btnI=lucky

Hubic : un disque réseau chez OVH

Hubic : gardez vos fichiers synchronisés avec le service cloud de hubiC.

- Introduction

hubiC can sync a local directory with your cloud storage account: it keeps track of any modifications on your local computer or remote account and replicates them on the other end, so you can access your data anywhere.

This tool allows you to interact with the background synchronization process. The background process is started automatically when you login in or when a command is sent. If you want to disable automatic startup, go to the startup applications in your desktop environment to disable it (on GNOME: gnome-session-properties).

You need a hubiC account to use this service. If you don’t have one, you can get a 25 GB account for free at https://hubic.com. The hubiC service is subjet to the General Conditions of Use (https://hubic.com/en/contracts/Contrat_hubiC_2013.pdf).

This command requires a D-Bus session to work properly, see SERVER USAGE for more info.

BACKUP

Backup feature come in addition to synchronization. Unlike synchronized folders, only one computer is allowed to modify the backup. This means that you can only read content of backup from other applications.

Each time a backup is 'update’d the new local content is uploaded. Depending on versioning settings, overwritten files may be versioned. Deleted files may be kept or deleted (note that under versioning, the file will still exist and will be only masked).

The versioning feature keep older versions of files. You can keep only the Nth last versions, in this case, the oldest versions are deleted.

A backup is attached to one client and only that client is allowed to update it. You can attach a backup to another client but you have to make sure that the previous one will not update it again (the behavior is not defined in that case). Such cases includes switch to a new or formatted computer.

- Pré-requis

  • Avoir installé le paquet gdebi ou en ligne de commande :
    sudo apt install gdebi

- Installation

Téléchargez le paquet .deb à l'adresse suivante : http://mir7.ovh.net/ovh-applications/hubic/hubiC-Linux/2.1.0/ (pointe toujours vers la dernière version disponible).

Cliquez sur le fichier .deb. Dans la fenêtre qui s'ouvre, choisissez Ouvrir avec installateur de paquets Gdebi puis <key>OK</key>

Dans l'installateur qui s'ouvre, cliquez sur le bouton <key>Installer</key>.

Si des messages d'erreur signalent des dépendances non satisfaites, installez-les avec :

  • sudo apt-get install -f

Vous pouvez aussi installer un indicateur GUI : http://blog.phoenamandre.fr/inc.php?w=19&a=3169 FIXME : ne marche pas (rien ne s'ouvre, pas d'icone)

- Configuration

- Utilisation

Une fois installé, vous pouvez vous loguer avec la commande :

  • hubic login <email> <dossier à synchroniser>

Utilisation :

  • hubic COMMANDE [OPTIONS] [PARAMETRES]

- Commandes

helpAffiche une aide générale ou une aide détaillée pour une commande.

- Contrôle du fonctionnement

startDémarre le processus de synchronisation et se connecte (si un compte a été enregistré). Si la synchronisation est en cours, rien ne se produit.
stopTue le processus de synchronisation.

il sera redémarré automatiquement dès qu'une application l'appelle

pauseMet en pause la synchronisation et interrompt toute action en cours. Le compte doit être connecté pour exécuter cette commande.
resumeReprend la synchronisation. Le compte doit être connecté pour exécuter cette commande.
synchronizeDéclenche un cycle de synchronisation instantanée. Le compte doit être connecté pour exécuter cette commande.
statusAffiche des informations sur le compte et les opérations en cours. Peut être combiné avec la commande watch pour suivre l'évolution du status.
main-loop [–verbose] [–debug]Démarre la boucle de synchronisation au premier plan et imprime le journal sur la sortie standard.
Ce n'est généralement pas nécessaire, sauf pour le débogage.
Les options –verbose et –debug ajoutent d'autres messages.
Cette commande échoue si le processus de synchronisation d'arrière-plan est en cours.

- Connexion/déconnexion

login [–exclude=PATH] [–password_path=PATH] [–] email [sync_dir]Connecte le client à un compte existant identifié par son email.
Le mot de passe sera demandé. Vous pouvez également fournir –password_path avec un fichier contenant uniquement le mot de passe.
Si vous souhaitez activer la synchronisation, vous devez fournir sync_dir qui indique le chemin à synchroniser (chemin absolu ou relatif). Si sync_dir n'est pas fourni, l'application s'exécutera en mode de sauvegarde uniquement.
Des dossiers peuvent être exclus de la synchronisation en sélectionnant les options –exclude (cela peut être utilisé plusieurs fois pour exclure plusieurs répertoires).

Once logged, your credentials will be kept in application settings so you usually don’t need to log in again. Just use the start command.

logoutDéconnecte le compte actuellement connecté.

Ne pas utiliser cette commande pour mettre temporairement en pause la synchronisation puis la reprendre, utilisez plutôt les commandes pause et resume pour cela. En effet, logout efface le cache local, ce qui peut être consommateur de ressources à la prochaine connexion.

- Réglages

syncdir [–none] [path]Sans chemin, affiche le répertoire synchronisé actuel. Si un chemin est fourni et pointe vers un répertoire existant, change le répertoire synchronisé (toutes les actions en cours sont annulées immédiatement).
Pour désactiver la synchronisation, passez simplement le flag –none (au lieu d'un chemin).
Le compte doit être connecté pour exécuter cette commande.
config [option_name [new_value]]Sans paramètre, toutes les variables et leurs valeurs sont affichées. Avec option_name seulemnet, la valeur correspondante est affichée. Avec option_name et option_value, la valeur est remplacée par la nouvelle. Les options connues sont :
- AllowBugReporting : Si des rapports de bogues automatisés sont envoyés pour des erreurs inattendues.
- DownloadSpeedLimit : Vitesse maximale de téléchargement en octets par seconde (0 signifie illimité).
- UploadSpeedLimit : Vitesse maximale de téléversement en octets par seconde (0 signifie illimité).
- UseRecycleBin : Si les fichiers supprimés localement sont placés dans la corbeille ou supprimés directement.
- TimeBetweenSynchronization : Intervalle entre deux cycles de synchronisation complets en minutes.

- Proxy

proxy set hostname port [username [password_path]]Installe la configuration proxy fournie pour communiquer avec les serveurs hubiC. Cela remplace tous les paramètres de proxy précédents.
Si le proxy doit être authentifié, le nom d'utilisateur doit être fourni, le mot de passe est traité de la même manière que pour la connexion (soit demandé interactivement, soit en utilisant le fichier fourni).
proxy unsetRéinitialiser la configuration du proxy et utiliser l'accès direct à Internet.

- Publication

publish pathPubliez un nouveau fichier ou dossier et publiez l'URL publique. Le chemin doit se trouver dans le répertoire synchronisé et doit déjà avoir été envoyé au stockage distant.
Le compte doit être connecté pour exécuter cette commande.
publish listAffiche une liste de tous les fichiers actuellement publiés et de leur URL de téléchargement. Le compte doit être connecté pour exécuter cette commande.
unpublish pathAnnule la publication d'un fichier ou d'un dossier. Le chemin doit pointer vers un fichier ou un dossier qui a déjà été publié. Le compte doit être connecté pour exécuter cette commande.

- Listes d'exclusion

exclude listAffiche tous les dossiers exclus (chemin absolu).
exclude add pathAjoute un chemin aux dossiers exclus. Le chemin peut être relatif ou absolu et n'a pas besoin d'exister (dans ce cas, il ne sera pas synchronisé lors de la création).
exclude remove pathRetire le chemin des dossiers exclus et le synchronise à nouveau.
exclude clearSupprime tous les dossiers exclus et synchronise tous les fichiers et dossiers.

- Sauvegarde

backup create [–name=NAME] [–frequency=FREQUENCY] [kept_versions=VERSIONS] [–keep_deleted|–drop_deleted] [–] pathCrée une nouvelle sauvegarde à partir du répertoire pointé par le chemin.
Tout le contenu de ce répertoire sera téléchargé sur hubiC.
Le nom de la sauvegarde (NAME) sera déduit du chemin (nom du dossier) s'il n'est pas fourni..
FREQUENCY contrôle l'ordonnancement automatique des sauvegardes. Elle doit être l'une des suivantes : never (par défaut, uniquement des sauvegardes manuelles), hourly, daily, weekly.
VERSIONS contrôle le nombre de versions anciennes de fichiers à conserver. C'est un nombre entier. La valeur par défaut est -1, ce qui signifie conserver toutes les versions, sans limite. La valeur 0 désactive le contrôle de version.
–keep_deleted et –drop_deleted sont exclusifs et contrôlent le comportement de l'application lorsqu'un fichier est supprimé. –keep_deleted (par défaut) ne supprime pas de fichier sur hubiC, quel que soit le réglage de la version.
–drop_deleted supprimera le fichier sur hubiC, si le versionning est activé, le fichier sera simplement masqué par défaut, mais les anciennes versions seront encore disponibles.
backup infoAffiche des informations sur toutes les sauvegardes.
backup update path_or_nameDéclenche une mise à jour d'une sauvegarde, l'argument peut être son nom ou son chemin local. La sauvegarde doit être jointe.
backup config [–keep_deleted] [–drop_deleted] [–path=NEW_PATH] [–frequency=FREQUENCY] [–kept_versions=VERSIONS] [–] path_or_nameModifier la configuration de la sauvegarde. Toutes les options sont facultatives, seules les options fournies sont modifiées. Les options ont la même signification que la commande backup create.
Notez que si le chemin est changé, le nouveau chemin devient la référence. Cela signifie que tout fichier existant sur hubiC mais pas dans un nouveau dossier pourra être supprimé.
backup download backup_path_or_name target_pathTélécharge une sauvegarde complète sur target_path (qui doit être un dossier vide). La sauvegarde n'a pas besoin d'être jointe.
backup attach name pathJoindre le nom de la sauvegarde au chemin d'accès local fourni. Avant d'utiliser cette commande, assurez-vous que l'ordinateur précédemment connecté ne le mettra pas à jour.
Le contenu du dossier donné deviendra le contenu de référence, de sorte que tout fichier existant sur hubiC mais non dans le chemin sera supprimé. Vous pouvez télécharger la sauvegarde avant de l'attacher.
backup delete [–force] path_or_nameSupprime une sauvegarde et tous les fichiers attachés. Une confirmation sera demandée si la session est interactive, à moins que –force flag soit fourni. La sauvegarde n'a pas besoin d'être jointe.

- Mise à jour

Pour faire la mise à jour, arrêtez le process de synchro avant d'installer le nouveau paquet :

  • wget http://mir7.ovh.net/ovh-applications/hubic/hubiC-Linux/...
    hubic stop
    sudo dpkg -i hubiC-Linux-XXX-linux.deb
    hubic start

- Désinstallation

- Voir aussi


Basé sur « TitreOriginalDeLArticle » par AuteurOriginal.