Info16.fr

Le blog de B@rtounet

#Gnu/Linux, Planet Libre

Owncloud clients de synchronisation

25 juillet 2012 Rédigé par bartounet

owncloud_clients
Clients Owncloud: Windows, Linux, Android



Ces derniers temps est sortie la dernière version d'Owncloud: La version 4.0
J'en ai profité pour réinstaller cette version, qui apporte son lot de corrections mais j'ai surtout chercher l'intégration des différents clients proposé par Owncloud

Je ne parlerai pas des fonctionnalités musiques, images, calendrier.
Je ne parlerai que de la fonction fichiers.


Plateforme de test


  • Dell Optiplex 755
  • Core 2 Duo E6750 @2.66Ghz
  • 4 Go ram
  • Windows XP SP3 Full Update
Je ne détaillerai pas l'installation de Owncloud, ce dont j'ai déjà fait sur mon ancien billet: http://blog.info16.fr/index.php?article41/remplacer-dropbox-par-une-alternative-libre-owncloud/

Client Windows



Le client est diponible ici: http://owncloud.org/sync-clients/

Après une installation ultra simple, il faut configurer le client afin de se connecter au serveur

La configuration est assez simple.

owncloud config server


owncloud install

De base le soft va vous créer un dossier  clientsync censé faire la synchro entre votre poste local et le serveur.

owncloud install

Moi cette configuration ne m'interesse pas vraiment:
Je souhaite simplement un dossier "public" et un dossier "private"
Je supprime donc ce Directory et j'en paramètre 2 autres avec "Add Sync..."

owncloud client add folder
Je crée un dossier public sur mon lecteur E:


owncloud
Et je le synchronise sur le dossier public sur le serveur owncloud

Je fait de même pour le dossier private

owncloud files web sync
Mes 2 directory sont paramétrés

Quelques secondes plus tard, la synchro s'effectue correctement.

On peut voir que le contenu de mon dossier E:\public est le même que le contenu de public sur le serveur.
owncloud compare sync

Après différents tests, la synchro fonctionne très bien. aussi bien dans un sens que dans l'autre.
Un gros avantage sur Dropbox, c'est qu'on peu choisir le dossier à synchroniser et en utiliser plusieurs en même temps :)

Test de débit:

Je ne peux pas m'empecher de faire un petit test de débit entre le client lourd et le serveur Owncloud:

Connexion internet:

  • Fibre 30Mbits/s symétrique

debit fibre DT

Protocole de test:

Mon protocole est assez simple.

  • Upload vers le cloud avec le client Windows
  • Download avec le client Windows

Pour chaque test j'utilise le même fichier de 100Mo (test100.bin: données aléatoires)
Pour faire une moyenne de débit, j'utilise Dumeter en mode chrono qui permet de faire des stats assez précises.

Pour être transparent, j'ai fait un screenshot du résultat à environ 60% du transfert.


  • Upload vers le cloud avec le client Windows
débit upload client owncloud xp
  Taux upload moyen 15.38Mb/s


  • Download depuis le cloud avec le client Windows
owncloud upload xp
  Taux download moyen 22.46Mb/s


Au niveau des débit on est bien au dessus des offres grand public... Dropbox, Hubic, Gdrive...
http://blog.info16.fr/index.php?article45/debits-reseaux-dropbox-vs-hubic-vs-google-drive

Je suis pour l'instant bien satisfait de ce client Windows.

On aurait apprécié un limiteur de débits, afin d'éviter de saturer les connexions.

Par contre j'utilise très peu Windows et beaucoup plus Ubuntu.

Client Gnu/Linux: Ubuntu



J'ai eut aussi envie de tester le client Linux.
Disponible sur le même lien : http://owncloud.org/sync-clients/

Le site indique pour ubuntu 2 choix:
  • Compiler les sources
  • Ajouter un dépot pour installer le client
J'ai choisi de tester le dépot:

For xUbuntu 12.04 run the following as root:

echo 'deb http://download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_12.04/ /' >> /etc/apt/sources.list
apt-get update
apt-get install owncloud-client

Déjà un truc qui me gène : ce sont les dépendances...

root@antony-linux:/home/antony# apt-get install owncloud-client
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
libcsync-plugin-owncloud libcsync-plugin-sftp libcsync-plugin-smb libcsync0 libopts25 libqt4-core libqt4-designer libqt4-gui libqt4-test ntp
oxygen-icon-theme
Suggested packages:
ntp-doc
The following NEW packages will be installed:
libcsync-plugin-owncloud libcsync-plugin-sftp libcsync-plugin-smb libcsync0 libopts25 libqt4-core libqt4-designer libqt4-gui libqt4-test ntp
owncloud-client oxygen-icon-theme
0 upgraded, 12 newly installed, 0 to remove and 0 not upgraded.
Need to get 21.8 MB of archives.
After this operation, 30.6 MB of additional disk space will be used.
Do you want to continue [Y/n]?
Il demande d'installer toutes les libs QT... moi je suis sous Gnome ca m'embête d'installer ça...

Après installation sur une machine de test, le client est identique en tout point au client Windows.


Gnu/Linux: Ubuntu en Webdav : BUG !!!

Par contre j'ai testé aussi Owncloud en Webdav avec un montage davfs2 sur ubuntu comme d'habitude et j'ai un gros problème...
Tout ce que j'upload via le Webdav passe à 0 Byte après quelques secondes...
Je n'ai pas trouvé de solution pour l'instant..
Et apperement je ne suis pas le seul....
http://bugs.owncloud.org/thebuggenie/owncloud/issues/oc-476
http://bugs.owncloud.org/thebuggenie/owncloud/issues/oc-310

Si quelqun à une solution je suis preneur...
Car Owncloud sans Webdav... c'est pas top
 



Client Android


Depuis la dernière version, le client Android ne m'avais pas séduit, il était tout simplement inutilisable...
Depuis OwnCloud 4 c'est tout autre chose à priori:

Le .apk est disponible ici: http://owncloud.org/support/android/
Je suis d'ailleurs surpris qu'il ne soit pas encore dans le Play store..

Le paramétrage est très facile: on entre l'url du serveur, l'utilisateur et le mot de passe
Il se synchronise et on arrive sur l'interface principale.


android owncloud

On voit bien nos fichiers sur le serveur.

android owncloud

Les différentes options: Upload,create folder, sync ...



Comme les autres clients mobile, Owncloud ne synchronise rien hors ligne
Pour cela il faut choisir l'option ci dessous "Keep File up to date"

owncloud android



Ils ont même intégré Instant Uploading des photos.
( par contre pas de choix entre 3G et wifi)
awncloud android
Et le fin du fin Owncloud est intégré au menu Android "Partager via"
Directement de la galerie vous pouvez envoyer sur owncloud !!

owncloud android


Pour moi le pas en avant est énorme par rapport à ce que j'avais testé...
Le client Android fait quasiment un sans faute.



Information sur bartounet auteur de l'article

5 commentaires

#1 

Merci pour cet article. Commentaire de Antony

Répondre

#2 

Clients owncloud Commentaire de Votre Nom

Répondre

#3 

J'ai mon Cloud qui fonctionne, le client Windows, me dit que je suis bien connecter à https://mon_ip/owncloud. Mais quand je veut synchroniser mon dossier photos du pc ac le Cloud j'ai le message suivant :
The target directory
ownclouds://mon_ip/owncloud/files/webdav.php/Photos does not exist.

Alors que sur le cloud, j'ai bien un dossier nomé photos. Commentaire de Votre Nom

Répondre

#4 

Je croyais que c'était plus compliqué que ça, avec votre éclairage c’est plus compréhensible pour moi Commentaire de {!COL3}}

Répondre

#5 

salut,

merci pour ce post intéressant.

j'utilise le client windows 1.5.3.
Tout va bien sauf que voilà ce qu'il me fait :
- vendredi dernier, j'upload 12Go de données de mon PC vers mon serveur, --> tout va bien
- lundi, il me re-télécharge mes 12Go données depuis le serveur sur mon PC.

Problème de synchro ?
Le soucis dans tout ça c'est que je ne veux pas que tout recommence à chaque fois que j'allume mon pc ou mon serveur ...

si tu peux m'éclairer,
merci
ph Commentaire de ph

Répondre

Fil RSS des commentaires de cet article

Les commentaires sont fermés.