Qu’est-ce que Owncloud?
En ce momment le cloud computing est en plein essort, avec notament des solutions de stockages de fichiers en lignes comme Dropbox, Google Drive, Skydrive.
Mais aussi de mise en ligne de nos calendriers et contact, comme Google Calendar, Windows Live etc..
Mais toutes ces solutions bien que fonctionnelles et gratuites posent un problème au niveau de la vie privée de nos données.
Nous ne savons pas ou sont stockés nos données et qui peut y avoir accès.
C’est pour cela que je vous présente Owncloud, qui est un serveur de cloud à herberger soit-même ! :)
Owncloud propose les services suivants:
- Partage de fichier via WebDav
- Edition de fichier en ligne
- Visionneuse PDF, ODT en ligne
- Visionneuse de ZIP (pas besoins de decompresser les ZIP)
- Bibliothèque musicale avec écoute en Streaming
- Galerie Photo
- Synchronisation de votre calendrier et de vos contacts via les protocoles CalDav et CardDav
On peut aussi noter la présence de client sous Windows, Mac et Linux pour la synchronisation des fchiers.
Maintenant passons à l’installation:
Installation de OwnCloud sous Debian 6
Tout d’abord il nous faut installer les dépendances nécéssaires à l’installation de Owncloud mais aussi bien sûr la trilogie Apache, PHP5 et MySQL.
Nous allons donc installer ceci avec la commande suivante:
apt-get install apache2 php5 mysql-server php5-gd php5-mysql php5-common mp3info curl libcurl3 libcurl4-openssl-dev php5-curl zip bzip2
Une fois tout ça installé nous allons nous connecter à la base de données pour créer un utilisateur et une base de données MySQL pour Owncloud.
mysql -u root -p
Ensuite il faut taper les commandes suivantes pour créer une base de données owncloud avec comme utilisateur ownclouduser et comme mot de passe motdepassedelabdd.
CREATE DATABASE owncloud; CREATE USER ownclouduser@localhost IDENTIFIED BY 'motdepassedelabdd'; GRANT ALL PRIVILEGES ON owncloud . * TO 'ownclouduser'@'localhost';
Maintenant nous allons installer Owncloud via en téléchargeant son archive tar.bz2
wget http://download.owncloud.org/releases/owncloud-4.0.3.tar.bz2 tar -xjvf owncloud-4.0.3.tar.bz2 mv owncloud /var/www/ chown -R www-data:www-data /var/www/owncloud
Un fois cela fait on donne des droits d’accès à certains dossiers de Owncloud, sinon vous aurez droit à ce joli message d’erreur.
On rentre donc dans le dossier /var/www/owncloud et on tape les commandes suivantes:
chmod -R 777 config/ chmod -R 770 data/
Et pour finir l’installation de Owncloud, nous allons modifier notre configuration d’Apache pour pour accéder au site.
vim /etc/apache2/sites-available/default
et remplacez la lignes
<DocumentRoot /var/www/>
par
<DocumentRoot /var/www/owncloud>
Et la lignes
<Directory /var/www/>
par
<Directory /var/www/owncloud>
Enfin on redémarre Apache
service apache restart
Enfin via votre navigateur internet vous pouvez accéder à votre site Owncloud
http://ipdevotreserveur/
Vous devriez accéder à la page suivante, remplissez la comme ci-dessous.
Une fois cela fait vous avez enfin accès à Owncloud !
Dans un prochain billet nous verrons comment Synchroniser vos contacts et calendrier via les protocoles CalDav et CardDav
(9 commentaires)
1 ping
Passer au formulaire de commentaire
bonjour Super tuto,
je voudrai savoir si vous connaisse la config pour pouvoir l’envoyé des e mails
merci pour votre aide
et excuses pour orthographe car je ne suis pas très for pour le France puis que je suis de l’Amérique du sud
et encore merci
Bonjour,
Super tuto, tres clair.
Par contre, apres installation, j’ai :
Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken.
Une idée d’ou cela peut venir ?
Merci
Author
Avec la version 5 l’installation d’Owncloud a été grandement simplifié, il existe maintenant un .deb pour l’installation.
Voici les étapes:
#Mise ajour des dépots et des paquets
apt-get update && apt-get upgrade
#Installation des dépendances nécéssaires à Owncloud 5
apt-get install apache2 php5 mysql-server php5-mysql php5-sqlite php5-common php5-gd php-xml-parser ntp
#Téléchargement de Owncloud 5
wget http://download.opensuse.org/repositories/isv:/ownCloud:/community/Debian_6.0/all/owncloud_5.0.0-0_all.deb
#Installation
dpkg -i owncloud_5.0.0-0_all.deb
#On redémarre apache..
service apache2 restart
Et maintenant il ne reste plus qu’a aller à http://ipdevotreserveur/owncloud pour finaliser l’installation.
Denis ;)
Bonjour ,
lors du téléchargement il ne trouve pas le dépôt , j’ai comme erreur 404 Not Found
Savez vous ou je peut trouver un .deb ?
Merci ;)
Bonjour,
super tuto, Merci beaucoup
Apres installation de Owncloud 5 et apres la post install j’ai ça :
Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken.
salut
merci pour le tuto.
je suis coincé à :
mysql -u root -p
Erreur 1045 (28000) : Access denied for user ‘root’@’localhost’ (using password : yes)
Il manque cette ligne pour que cela fonctionne : chmod -R 777 apps/
Author
Effectivement, les lignes étaient vides !
Elles sont corrigées maintenant.
Denis
Salut Denis,
Quelles lignes doit-on modifier pour la configuration d’apache ?
A bientôt
[…] denisrosenkranz.com – Today, 3:05 PM […]