[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

    • jhonny on 29 octobre 2013 at 18 h 13 min
    • Répondre

    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

    • romain on 21 mars 2013 at 9 h 12 min
    • Répondre

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

      • Jarjarbinque on 20 août 2013 at 14 h 49 min
      • Répondre

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

    • romain on 21 mars 2013 at 9 h 09 min
    • Répondre

    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.

    • simon on 20 février 2013 at 17 h 25 min
    • Répondre

    salut

    merci pour le tuto.

    je suis coincé à :

    mysql -u root -p

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

    • Alain on 21 janvier 2013 at 14 h 20 min
    • Répondre

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

  1. Effectivement, les lignes étaient vides !

    Elles sont corrigées maintenant.

    Denis

    • Dad on 6 août 2012 at 11 h 27 min
    • Répondre

    Salut Denis,

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

    A bientôt

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

Laisser un commentaire

Your email address will not be published.

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Lire les articles précédents :
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