Owncloud/Installation
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 | modifier le wikicode]- 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 | modifier le wikicode]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 :
3. Paramètres sur le serveur
[modifier | modifier le wikicode]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 :
Accepter le certificat SSL :
Aller dans le menu "Admin" situé en a droite puis "Administration" puis cocher la case" forcer le HTTPS".