«

»

Juin 25 2012

[Tuto]Installation de Owncloud 4 sur Debian 6

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.

Un problème de droit?

Un problème de droits?

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.

Installation de Owncloud

Installation de Owncloud

Une fois cela fait vous avez enfin accès à Owncloud !

Owncloud est installé !

Owncloud est installé !

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

  1. jhonny

    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

  2. romain

    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

    1. Denis

      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 ;)

    2. Jarjarbinque

      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 ;)

  3. romain

    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.

  4. simon

    salut

    merci pour le tuto.

    je suis coincé à :

    mysql -u root -p

    Erreur 1045 (28000) : Access denied for user ‘root’@’localhost’ (using password : yes)

  5. Alain

    Il manque cette ligne pour que cela fonctionne : chmod -R 777 apps/

  6. Denis

    Effectivement, les lignes étaient vides !

    Elles sont corrigées maintenant.

    Denis

  7. Dad

    Salut Denis,

    Quelles lignes doit-on modifier pour la configuration d’apache ?

    A bientôt

  1. Installation de Owncloud 4 sur Debian 6 » Denis Rosenkranz | Develle | Scoop.it

    […] denisrosenkranz.com – Today, 3:05 PM […]

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Lire les articles précédents :
github_logo
Sortie d’un client Github pour Windows

Alors oui sur un blog sur Linux vous vous demandez forcément pourquoi j'écris un billet sur un logiciel sorti sur...

Fermer