Maintenant que nous avons tout le matériel nécessaire au bon fonctionnement de la Raspberry Pi,
nous allons pouvoir installer OwnCloud.
Sur les anciennes version de Raspbian, il était nécessaire d’installer à la main OwnCloud et toutes ses dépendances.
Heureusement, la nouvelle version voit l’ajout de OwnCloud aux dépôts officiels de Raspbian,
simplifiant énormément son installation.
L’avantage de cette technique est que lors de l’installation,
la Raspberry Pi vous demandera automatiquement d’installer toutes les dépendances de OwnCloud.
Pour installer OwnCloud, il vous suffit donc de lancer la commande suivante :
Nous allons installer OwnCloud avec la base de données MySQL qui a l’avantage d’être utilisée par de très nombreux projets, ce qui vous évitera de devoir gérer plusieurs systèmes de bases de données si vous ajoutez d’autres logiciels à votre Raspberry Pi. Pour cela, rien de compliqué, il vous suffit de lancer la commande suivante :
L’installateur vous demandera de définir le mot de passe administrateur de MySQL, retenez le bien !
Nous allons maintenant modifier le poids maximal autorisé par Apache lors de l’upload de fichiers de façon à rendre plus pratique l’envoie de fichier via l’interface de OwnCloud.
Pour cela, éditez le fichier « /etc/php5/apache2/php.ini » :
Vous allez devoir trouver la ligne « post_max_size » et la ligne « upload_max_filesize » et modifier leur valeur en une valeur plus élevée, de notre côté nous avons mis 14000M (14 Go), autant viser large.
Maintenant que nous avons fait nos réglages, nous devons redémarrer Apache2 pour appliquer les changement de valeurs.
Nous devons également nous assurer que les fichiers .htaccess soient pris en compte par le serveur, nous devons pour cela éditer le fichier de configuration
« /etc/apache2/apache2.conf ».
Dans le fichier, vous devriez trouver un certain nombre de lignes contenant « AllowOverride None ». Vous devrez les passer à « AllowOverride All ». Une fois ceci fait, enregistrer le fichier et redémarrer Apache avec la ligne de commande suivante :