C'est quoi Owncloud ?

Owncloud est un projet de gestion de vos données sur internet.
Owncloud ce veux une plateforme à-la Dropbox en plus puissant et libre. Le but ici étant que vous hébergiez vous même votre instance de owncloud.
Projet issu de KDE à la base, il à voulu s'affrenchir d'une partie de l'infrastructure du projet afin de ne pas rebutter les nouveaux venus.
Owncloud comprend plus de fonctionnalitées que le simple partage de fichiers, il vous permet par exemple de gèrer votre calendrier, vos contacts, vos marques-pages et même votre musique.
Mais Vous pourrez installer et/ou développer d'autres applications en fonction de ce qui vous intéresse. 
Owncloud Logo

Je le Télécharge où?

Le Projet Owncloud est encore très jeune et la version disponible dans ubuntu est vraiment ancienne.
Sur le site du projet http://owncloud.org/ vous trouverez un liens vers le téléchargement de la version 2; 
mais puisque le projet évolue encore beaucoup, je vous propose plutôt de prendre la version en développement (git).
Elle est à mon sens plus stable et fonctionnelle que la version 2.
Attention : Vu la jeunesse de Owncloud je ne compterais pas dessu pour faire mes backups... vous voilà prévenu!

Commeçons par installer les paquets nécessaires à owncloud.
Owncloud fonctionne avec les bases de données SQLite / Mysql et postgresql mais je ne parlerai ici que de sqlite par simplicité.

sudo aptitude install php5-curl php5-sqlite libapache2-mod-php5 git

Créez un dossier dans le répertoire /var/www/

sudo mkdir /var/www/owncloud
et rendez vous propriétaire du dossier

sudo chown **myuser**:  /var/www/owncloud
Et grâce à un
kdesudo kate /etc/apache2/sites-enabled/000-default

éditez le DocumentRoot de votre serveur pour qu'il pointe vers  owncloud (/var/www/owncloud)
et ajoutez la directive suivante:

        <Directory /var/www/owncloud>

                AllowOverride ALL

        </Directory>

redémarrez apache avec

sudo /etc/init.d/apache2 restart

Installation :

Après un 
cd /var/www/
Récuperonz les sources :

git clone git://gitorious.org/owncloud/owncloud.git owncloud
Creez un dossier data (pour le stockage)

cd owncloud
mkdir data
sudo chgrp www-data data
chmod 770 data
sudo chgrp www-data config
chmod g+w config



Puis, dans votre navigateur, tapez http://localhost/ (ou l'adresse ip du serveur)

Introduisez un login et mot de passe dans les boites correspondantes et 
vérifiez dans la boite "Avancé" que le dossier des données est correcte (logiquement oui).
Et voilà c'est fait.. c'était simple non?
D'autres billets suivrons pour montrer comment vous pouvez utiliser votre nuage :)