Dans le monde du stockage et du partage de fichiers en ligne il existe aujourd’hui l’incontournable Dropbox ou encore UbuntuOne.
Ce qui me gène avec ces services c’est que les données sont stockées sur les serveurs Ubuntu ou Dropbox et même si ils affirment ne pas avoir accès à nos données :
Dropbox takes the security and privacy of your files very seriously.
[...]
* All transmission of file data and metadata occurs over an encrypted channel (SSL).
* All files stored on Dropbox servers are encrypted (AES-256) and are inaccessible without your account password.
[...]
* Dropbox employees are not able to view any user's files.
Le plus sur reste encore de trouver une solution libre et auto-hébergé !!!
Il existe à ma connaissance 3 solutions libres pour mettre en place une solution similaire :
- Une solution « maison » basée sur Bash (fam ou gamin) + Unison http://www.cis.upenn.edu/~bcpierce/unison/.
- SharkleShare : http://www.sparkleshare.org/ est un logiciel en mono gtk (non testé).
- Et enfin owncloud du projet KDE que je vais présenter dans cet article, encore expérimental mais aux fonctionnalités très intéressantes.
Pour installer owncloud sur votre serveur perso il suffit d’utiliser la commande suivante (et vérifier que vous avez déjà les dépendances Apache2, php5 et MySQL):
git clone git://gitorious.org/owncloud/owncloud.git
Ensuite on déplace tout vers notre racine web (s/var/www ou /srv/http/ selon la distribution)
sudo cp -r owncloud /srv/http
On change le propriétaire de ces fichiers
sudo chown -R www-data:www-data owncloud
Enfin pour finaliser l’installation (création de la base de donnée, définition du mot de passe principal etc…) il suffit de vous rendre à cette adresse
http://127.0.0.1/owncloud/index.php
NB : il se peut comme moi que vous soyez bloqués avec une erreur SQL pour créer les tables, si c’est le cas il faut retirer les contraintes « KEY » dans les requêtes qui bloquent.
C’est maintenant fini, votre espace de stockage privé online est maintenant prêt et vous pouvez y accéder via l’interface web :
http://IP_DU_SERVEUR/owncloud/index.php
Ou alors depuis un poste windows ou linux en webdav :
webdav://ADRESSE_DU_SERVEUR/owncloud/webdav/owncloud.php
Depuis Windows
Depuis Linux
C’est une version expérimentale qui vient de sortir mais en regardant la Roadmap http://owncloud.org/index.php/Roadmap on peut voir une multitude de fonctionnalités très intéressantes qui vont être ajoutés sous forme de plugins dans les mois à venir, exemple :
music-server
photo gallery->Summer of Kde project
KDE config storage
RSS reader with syncing
movie player
Client pour sync
En conclusion cette première version est déjà utilisable et owncloud est un projet à suivre de très prêt.




17/06/2010 at 16 h 41 min Permalink
XXL
17/06/2010 at 18 h 32 min Permalink
EDIT : je viens à l’instant de mettre à jour les sources et il semblerait que le problème SQL soit corrigé.
22/08/2010 at 19 h 49 min Permalink
Intéressant
Je tenterai d’installer ce petit truc sur mon dédié quand j’aurai le temps
25/08/2010 at 17 h 26 min Permalink
Un WebDav n’est pas une solution valable face à Dropbox ! Dès qu’on passe offline les fichiers deviennent inacessibles.
25/08/2010 at 17 h 42 min Permalink
Tu as essayé owncloud ?
Ça utilise WebDav mais ce n’est pas que ça et un client de synchronisation est en cours de développement.
27/08/2010 at 19 h 48 min Permalink
Je viens de l’installer. L’interface est un peu bugguée et ça manque cruellement de fonctionnalités.
C’est un projet à suivre mais à utiliser tous les jours je ne sais pas encore…