Owncloud – créer son propre serveur cloud facilement

Owncloud est le logiciel le plus simple et le plus complet que j’ai trouvé à ce jour pour créer rapidement son propre serveur cloud.
Il fonctionne sous PHP et utilise les bases de données SQLite / MySQL / PostGreSQL, au choix.
Ont peut aussi bien gérer ses fichiers sous une interface web qu’avec des clients WebDAV. Il peut donc être utilisé également facilement depuis n’importe quel OS.
Ont peut l’utiliser pour écouter de la musique en Streaming, et plusieurs application comme un calendrier ou une apps de contact sont disponible et peuvent être utilisé sous Thunderbird entre autre.
Bref, passons à l’installation.
Tout d’abord, il vous faut un serveur Linux, sous Debian ou Ubuntu par exemple, et on ouvre sa fidèle console.
On commence par installer tout les paquets nécessaires :
sudo apt-get install owncloud git apache mysql-server php5 phpmyadmin davfs2

Ensuite, on rentre les lignes suivantes pour créer le répertoire owncloud dans le dossier web et configurer ses droits utilisateurs
cd /var/www/
sudo mkdir owncloud
sudo git clone git://gitorious.org/owncloud/owncloud.git owncloud
sudo cd owncloud
sudo mkdir data
sudo chgrp www-data data
sudo chmod 770 data
sudo chgrp www-data config
sudo chmod g+w config

Enfin on ouvre son navigateur internet, et on rentre l’adresse  127.0.0.1/owncloud
Pour finaliser l’installation, on rentre le login et le mot de passe que l’on souhaite pour le compte admin, puis dans « avancé », changer le répertoire d’installation /var/lib/owncloud/data par /var/www/owncloud/data.
Reste à choisir sa base de donnée (SQLite par défaut) sinon une base de donnée mysql, mais il faut penser à créer la base de donnée dans mysql via phpmyadmin, et de rentrer dans l’interface d’owncloud les informations nécéssaires à sa connexion à mysql.
Après avoir cliqué sur Terminer, l’installation se termine et on accède à l’interface web utilisateur.
Pour créer de nouveaux comptes, cliquer sur la petite roue en bas à gauche et sur l’onglet utilisateur.
Voilà pour la partie serveur.

Pour la partie client :
Avant tout, se rendre dans son interface utilisateur, cliquer sur la petite roue en bas à gauche, choisir l’onglet personnel et noter l’adresse pour la partie « fichiers » (en principe ça ressemble à ça : http://adresse_ip/owncloud/files/webdav.php)

 

Méthode 1 – créer un lecteur réseau.

Sous Nautilus aller dans Fichier > Se connecter à un serveur.
Pour le serveur, rentrer l’adresse ip du serveur
Pour le nom d’utilisateur et le mot de passe, rentrer le login et mdp d’un utilisateur créer dans l’interface d’owncloud
Pour Dossier, mettre  : /owncloud/files/webdav.php
Pour type, choisir : WebDAV (HTTP)
Nautilus ouvre le répertoire personnel et il n’y à plus qu’à le mettre en signet dans ses favoris.

 

Méthode 2 – Monter le cloud dans son répertoire perso

Cette méthode nécéssite le paquet davfs2 (en principe installer avec owncloud lors de la première étape de ce tuto)
Créer un dossier dans votre Répertoire personnel (ex : /home/quintipio/Owncloud )
Ensuite monter le cloud dans ce répertoire :
sudo mount -t davfs http://adresse_ip/owncloud/files/webdav.php /home/quintipio/Owncloud/

Enfin donner les droits nécessaires à l’utilisation de ce répertoire, ou changer le propriétaire.
sudo chown quintipio:quintipio /home/quintipio/Owncloud

 

Méthode 3 – Sous android

Il suffit simplement d’installer un client WebDAV et de le configurer comme les précédentes méthodes.

 

Sources : http://korben.info/own-cloud-serveur.html
http://doc.ubuntu-fr.org/owncloud