Installation et configuration de Nextcloud avec Apache (CentOS 7.3)

Nextcloud un fork (dérivé) d’Owncloud. Il a été créé en 2 juin 2016, suite à des conflits d’intérêt entre les développeurs et la société ownCloud Inc.

Je pars du principe que nous avons un serveur web (Apache sans virtualhost, PHP, MariaDB) fonctionnel. Si ce n’est pas le cas vous pouvez suivre la documentation que j’ai écrite et que vous trouverez respectivement ici, ici, et ici.
Avant de l’installer, nous devons installer les dépendances nécessaires à son bon fonctionnement. Pour cela on tape la commande suivante :

Installation de Nextcloud

Nous allons récupérer l’archive contenant les fichiers Nextcloud via la commande suivante :


Avant de dézipper l’archive précédemment téléchargée nous devons installer « unzip ». Pour cela on tape la commande suivante :

Maintenant que nous avons récupéré l’archive, nous allons la décompresser via la commande suivante :

Création d’un VirtualHost pour Nextcloud

Nous allons créer un VirtualHost via la commande suivante :

Et on y enregistre :

On va créer le répertoire qui contiendra les fichiers de log de Nextcloud via la commande suivante :

Nous devons créer le répertoire data afin de procéder à la configuration de Nextcloud :

Nous allons modifier le propriétaire sur les répertoires et fichiers pour le bon fonctionnement de Nextcloud :

Afin de pouvoir utiliser Nextcloud avec SELinux, nous devons installer le paquet « policycoreutils-python » via la commande suivante :

Maintenant nous pouvons modifier le context appliqué sur les fichiers et répertoires de Nextcloud. Pour cela on tape les commandes suivantes :

On vérifie que l’on n’a pas fait d’erreur lors de la configuration de notre VirtualHost via la commande suivant :

Si en retour on obtient un « Syntax OK », on rend le VirtualHost créé disponible via la commande suivante :

Nous allons maintenant créer la base de données MariaDB à l’aide de la documentation que j’ai écrite précédemment (ici) avec les informations suivantes :

database : nextclouddb
username : nextcloud
mot de passe : mon_mot_de_passe

Configuration de Nextcloud

Afin de pouvoir accéder à votre site via l’url http://www.moncloud.fr, il faut ajouter une ligne au fichier « /etc/hosts ». Pour cela on édite le fichier via la commande suivante :

Puis ajouter la ligne suivante :

On vérifie ensuite que le VirtualHost fonctionnent en accédant à http://www.moncloud.fr/

On configure un compte « Administrateur » ici admin avec son mot de passe

On clique sur « Configurer la base de données » puis on rentre les informations comme ci-dessous, puis on clique sur « Terminer l’installation »

Voila l’installation et la configuration de Nextcloud est terminée

Ajouter un Commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *