Owncloud/Installation

Cette page est une feuille volantelink={{{link}}}

Il faudrait la ranger dans un wikilivre où elle aurait sa place.

ownCloud est un logiciel libre offrant une plateforme de services de stockage et partage de fichiers et d'applications diverses en ligne.

1. Prérequis

modifier

- Debian 7 Wheezy (site officiel)

- 512 Mo

- 100 Go de disque dur

- Fichier contenant les sources.list :


deb http://ftp.fr.debian.org/debian/ wheezy main

deb-src http://ftp.fr.debian.org/debian/ wheezy main


deb http://security.debian.org/ wheezy/updates main

deb-src http://security.debian.org/ wheezy/updates main


deb http://ftp.fr.debian.org/debian/ wheezy-updates main

deb-src http://ftp.fr.debian.org/debian/ wheezy-updates main


2. Installation

modifier

Installation des paquets :

apt-get install apache2 php5 php5-common php5-gd bzip2

apt-get install php5-sqlite curl libcurl3 libcurl3-dev php5-curl


Aller dans l'emplacement où va être stocké Owncloud :

cd /var/www


Télécharger l'installateur de Owncloud :

wget https://download.owncloud.org/community/owncloud-6.0.3.tar.bz2


Décompresser l'installateur :

tar -xjf owncloud-6.0.3.tar.bz2


Installer Owncloud à partir d'un navigateur web en y accédant par cette interface :

http://localhost/owncloud/


3. Paramètres sur le serveur

modifier

Aller dans l'emplacement est stocké Owncloud :

cd /var/www/owncloud


Créer un dossier data :

mkdir data


Ajouter les droits sur les répertoires :

chown -R www-data:www-data data

chown -R www-data:www-data config

chown -R www-data:www-data apps

chmod -R 770 data

chmod -R 770 config

chmod -R 770 apps


Activer les modules du service Apache2 :

a2enmod rewrite

a2enmod headers

a2enmod ssl


Créer un Vhost pour le https :

cp /etc/apache2/sites-available/defaut-ssl /etc/apache2/sites-available/ownloud


Éditer le fichier Owncloud :

vi /etc/apache2/sites-available/ownloud


Remplacer le ServerName, puis insérer ceci après la ligne "ServerAdmin" :

Options Indexes FollowSymLinks MultiViews

   AllowOverride All
   Order allow,deny
   allow from all


Redémarrer le service Apache2 :

/etc/init.d/apache2 restart


Activer le https sur l'interface web :

https://localhost/owncloud/


Accepter le certificat SSL :

Aller dans le menu "Admin" situé en a droite puis "Administration" puis cocher la case" forcer le HTTPS".