Installer OwnCloud sur un raspberry
Si vous en avez assez de du Cloud qui vous espionne il existe des solutions de Cloud à la maison. Pour l'achat d'un Rasberry et d'un disque dur nous allons vous présenter comment installer votre Cloud souverain.
On installe le serveur Web et les bibliothèques nécessaires :
$ sudo apt-get install apache2 php5 php5-gd php-xml-parser php5-intl
$ sudo apt-get install php5-sqlite php5-mysql smbclient curl libcurl3 php5-curl
On récupère OwnCloud :
$ wget https://download.owncloud.org/community/owncloud-9.1.1.tar.bz2
On le décompacte :
$ tar xvf owncloud-9.1.1.tar.bz2
On déplace le dossier owncloud dans l'arboréscence d'apache :
$ mv owncloud /var/www
On supprime le répertoire html :
$ rm -rf /var/www/html
qu'on replace par celui d'OwnCloud :
$ mv /var/www/owncloud /var/www/html
On modifie le propriéèraires du dossier :
$ sudo chown -R www-data:www-data /var/www/html
On active des services apache :
$ sudo a2enmod rewrite
$ sudo a2enmod headers
Il faut autoriser les téléchargements un peu lourd. On va donc modifier le fichier "/etc/php5/apache2/php.ini" en modifiant deux lignes comme suit :
upload_max_filesize = 2G
post_max_size = 2
On redémarre apache :
$ sudo service apache2 restart
On teste en se connectant au serveur sur l'adresse : http://ip_de_votre_serveur/
Par défaut OwnCloud sauvegarde les données sur le disque où il est installé dans le dossier "/var/www/html/data/. Sur un raspberry installé sur une carte SD ou micro sd, on ne va pas aller loin. On va donc installer un disuqe dur externe et reconfigurer OwnCloud pour placer le paramètrage et les données sur ce disque.
Connctez votre disque et récupérer son UID via la commande :
$ sudo blkid
Vous devriez avoir une ligne qui ressemble à cela :
/dev/sda1: LABEL="owncloud" UUID="f052e620-9e88-4b19-979a-s6dcv4d6603b" TYPE="ext2"
J'avais précédemment préparé ce disque avec Gparted : en créant une unique partition sur le disque dur externe formatée en ext2 (pas besoin de journalisation à mon sens) et labellisée "owncloud".
Créez le dossier "/media/owncloud" :
$ sudo mkdir /media/owncloud
Modifiez le fichier /etc/fstab en ajoutant la ligne suivante (à adapter) :
UUID="f052e620-9e88-4b19-979a-s6dcv4d6603b" /media/owncloud ext4 defaults 0 2
Lancez le montage du disque :
$ sudo mount -a
ou relancez votre raspberry.
Déplacez les données sur le disque dur externe :
$ sudo mv /var/www/html/data /media/owncloud/data
puis la configuration :
$ sudo mv /var/www/html/config /media/owncloud/config
Pour que OwnCloud s'y retrouve on crée deux liens symboliques :
$ sudo ln -s /media/owncloud/data /var/www/html/data
$ sudo ln -s /media/owncloud/config /var/www/html/config
Redémarrez apache :
$ sudo service apache2 start
C'est plié.
Fait le 06/10/2016
- Identifiez-vous pour poster des commentaires
Commentaires récents