INSTALLATION ET CONFIGURATION DE NEXTCLOUD...BTS SERVICES INFORMATIQUES AUX ORGANISATION OPTION...

25
BTS SERVICES INFORMATIQUES AUX ORGANISATION OPTION SOLUTION D’INFRASTRUCTURE SYSTÈMES ET RESEAUX Projet Personnalisé Encadré 2 ( PPE2) INSTALLATION ET CONFIGURATION DE NEXTCLOUD Réalisé par Lacroix Werley Session 2019 Lacroix werley CFA de BLAGNAC 1 2017-2019

Transcript of INSTALLATION ET CONFIGURATION DE NEXTCLOUD...BTS SERVICES INFORMATIQUES AUX ORGANISATION OPTION...

Page 1: INSTALLATION ET CONFIGURATION DE NEXTCLOUD...BTS SERVICES INFORMATIQUES AUX ORGANISATION OPTION SOLUTION D’INFRASTRUCTURE SYSTÈMES ET RESEAUX Projet Personnalisé Encadré 2 ( PPE2)

BTS SERVICES INFORMATIQUES AUX ORGANISATION OPTION SOLUTION D’INFRASTRUCTURE

SYSTÈMES ET RESEAUX

Projet Personnalisé Encadré 2 ( PPE2)

INSTALLATION ET CONFIGURATION DENEXTCLOUD

Réalisé par Lacroix Werley

Session 2019

Lacroix werley CFA de BLAGNAC 12017-2019

Page 2: INSTALLATION ET CONFIGURATION DE NEXTCLOUD...BTS SERVICES INFORMATIQUES AUX ORGANISATION OPTION SOLUTION D’INFRASTRUCTURE SYSTÈMES ET RESEAUX Projet Personnalisé Encadré 2 ( PPE2)

BTS SERVICES INFORMATIQUES AUX ORGANISATION OPTION SOLUTION D’INFRASTRUCTURE

SYSTÈMES ET RESEAUX

Table des matièresI INTRODUCTION..............................................................................................................................6II INSTALLATION DU SERVEUR UBUNTU SERVER 16.04 ET CONFIGURATION DE PUTTY.................................................................................................................................................8III INSTALLATION Apache ET MariaDB........................................................................................12IV TELECHARGEMENT DE NEXTCLOUD..................................................................................13V CONFIGURATION DU SERVEUR WEB APACHE....................................................................15VI ACTIVATION DU MODULE SSL...............................................................................................17VII ASSISTANT D’INSTALLATION GRAPHIQUE.......................................................................18VIII CREATION DE LA BASE DE DONNEE DE NEXTCLOUD (MariaDB)..............................20IX INSTALLATION FINALE DE NEXTCLOUD............................................................................22X CONCLUSION..............................................................................................................................25

Lacroix werley CFA de BLAGNAC 22017-2019

Page 3: INSTALLATION ET CONFIGURATION DE NEXTCLOUD...BTS SERVICES INFORMATIQUES AUX ORGANISATION OPTION SOLUTION D’INFRASTRUCTURE SYSTÈMES ET RESEAUX Projet Personnalisé Encadré 2 ( PPE2)

BTS SERVICES INFORMATIQUES AUX ORGANISATION OPTION SOLUTION D’INFRASTRUCTURE

SYSTÈMES ET RESEAUX

Index des illustrations Illustration 1: Shéma explicatif pour le cloud.....................................................................................7 Illustration 2: Ubuntu server 16.04 LTS..............................................................................................8 Illustration 3: Commande if config sur Ubuntu server........................................................................9 Illustration 4: Configuration PUTTY................................................................................................10 Illustration 5: Commande mise a jour apt update et apt upgrade......................................................11 Illustration 6: Différentes étapes des mises à jours des paquets........................................................11 Illustration 7: Commande d'installation des softs ( MariaDB,PHP7)................................................12 Illustration 8: Installation des packages pour le système principal Nextcloud..................................12 Illustration 9: Installation de PHP7...................................................................................................13 Illustration 10: Fin d’installation PHP7.............................................................................................13 Illustration 11: Commande installation de nextcloud........................................................................14 Illustration 12: Commande de décompression de Nextcloud............................................................14 Illustration 13: Commande var/www................................................................................................14 Illustration 14: Commande ls-...........................................................................................................15 Illustration 15: Changement de la place du dossier Nextcloud.........................................................15 Illustration 16: Configuration du modèle APACHE..........................................................................16 Illustration 17: Activation du module rewrite...................................................................................17 Illustration 18: Commande SSL........................................................................................................18 Illustration 19: Activation "default-ssl".............................................................................................18 Illustration 20: "Recharger Apache"..................................................................................................19 Illustration 21: Commande "chown-R".............................................................................................19 Illustration 22: Page test APACHE 2.................................................................................................20 Illustration 23: Installation de MySQL..............................................................................................21 Illustration 24: Création de la base de donnée MariaDB...................................................................22 Illustration 25: Site Nextcloud...........................................................................................................23 Illustration 26: Identifiant utilisateur Nextcloud...............................................................................24 Illustration 27: Page de Nextcloud....................................................................................................25

Lacroix werley CFA de BLAGNAC 32017-2019

Page 4: INSTALLATION ET CONFIGURATION DE NEXTCLOUD...BTS SERVICES INFORMATIQUES AUX ORGANISATION OPTION SOLUTION D’INFRASTRUCTURE SYSTÈMES ET RESEAUX Projet Personnalisé Encadré 2 ( PPE2)

BTS SERVICES INFORMATIQUES AUX ORGANISATION OPTION SOLUTION D’INFRASTRUCTURE

SYSTÈMES ET RESEAUX

Contexte Dans le cadre de ce PPE en organisation, il m’ est demander de créer une documentation et une installation complète de Nextcloud 12 pour pouvoir le déployer sur les machines des clients car l’entreprise possédait l’ancienne version.

Objectif Créer une documentation et une installation Nextcloud 12

Matériel Deux ordinateurs Windows 10

Logiciel VirtualBox , un émulateur de terminal Putty, Unbuntu server 16.04,

Difficultés rencontrés

-Difficulté à synchroniser Putty avec le server Unbuntu server 16.04

-Les commandes Unbutu server 16.04

Duré de la réalisation

2 jours

Solution retenue : Pour l’installation de Nextcloud j’ai demandé conseil à mon responsable et une solution a été retenue de faire le test sur une machine virtuelle avant de le créer sur l’environnement informatique de l’entreprise. J’aidonc installé VirtualBox pour pouvoir installer le serveur adéquat ;Ubuntu server 16.04 LTS.

Conditions initiales : Ubuntu Server 16.04 installé et prêt à l’emploi sur VirtualBox Emulateur de terminal Putty , déjà installé et configuré

Outils utilisés : Deux ordinateurs fonctionnant sous Windows 10

Lacroix werley CFA de BLAGNAC 42017-2019

Page 5: INSTALLATION ET CONFIGURATION DE NEXTCLOUD...BTS SERVICES INFORMATIQUES AUX ORGANISATION OPTION SOLUTION D’INFRASTRUCTURE SYSTÈMES ET RESEAUX Projet Personnalisé Encadré 2 ( PPE2)

BTS SERVICES INFORMATIQUES AUX ORGANISATION OPTION SOLUTION D’INFRASTRUCTURE

SYSTÈMES ET RESEAUX

Une machine virtuelle sous VirtualBox Ubuntu Server 16.04 LTS ISO Nextcloud 12.04 Emulateur Putty Du réseaux

Résaultat final : Un serveur Nextcloud 12.04 créé Une documentation complète de l’installation

COMPÉTENCES MISES EN ŒUVRE POUR CETTE ACTIVITE PROFESSIONNELLE

A1.2.1

A1.2.4

A1.3.2

A1.3.4

A1.4.3

A2.1.1

A2.2.1

A3.2.1

A3.2.2

A3.2.3

A3.3.1

A3.3.3

A5.1.2

A5.2.3

A5.2.4

Élaboration et présentation d'un dossier de choix de solution technique

Détermination des tests nécessaires à la validation d'un service Définition des éléments nécessaires à la continuité d'un service

Déploiement d'un service

Gestion des ressources

Accompagnement des utilisateurs dans la prise en main d'un service

Suivi et résolution d'incidents

Installation et configuration d'éléments d'infrastructure

Remplacement ou mise à jour d'éléments défectueux ou obsolètes

Mise à jour de la documentation technique d'une solution d'infrastructure

Administration sur site ou à distance des éléments d’un réseau, de serveurs …

Gestion des identités et des habilitations

Recueil d'informations sur une configuration et ses éléments

Repérage des compléments de formation ou d'auto-formation …

Étude d’une technologie, d'un composant, d'un outil ou d'une méthode

Lacroix werley CFA de BLAGNAC 52017-2019

Page 6: INSTALLATION ET CONFIGURATION DE NEXTCLOUD...BTS SERVICES INFORMATIQUES AUX ORGANISATION OPTION SOLUTION D’INFRASTRUCTURE SYSTÈMES ET RESEAUX Projet Personnalisé Encadré 2 ( PPE2)

BTS SERVICES INFORMATIQUES AUX ORGANISATION OPTION SOLUTION D’INFRASTRUCTURE

SYSTÈMES ET RESEAUX

I INTRODUCTION

Le but du projet est de réaliser un serveur Nextcloud récent pour pour pouvoir remplacer l’ancienne version. Une installation test sera réalisée sur une machine virtuelle.

Nextcloud est un service de stockage et de partage de fichier. Nous allons voir comment le mettre en place. Outils essentiels :

● Un serveur web : Apache 2 et php 7● Un serveur SGBD (Système de Gestion de Base de Données)● Un émulateur de terminal PUTTY● VirtualBox et Machine virtuelle Ubuntu Server 16.04 LTS

Dans notre cas nous utiliserons une machine virtuelle (Ubuntu server 16.04 LTS) pour montrer le plus concrètement possible la situation vécu en entreprise.

Qu’est-ce que nextcloud ?

Nextcloud est une solution client/serveur pour héberger ses fichiers et y accéder à travers une interface conviviale au même titre que Dropbox, Google drive, pour ne citer que les solutions les plus connues.Nextcloud est un fork (un dérivé) du projet initial qui se nomme Owncloud. Nextcloud est devenu complètement FOSS (logiciel libre et open-source) suivant le modèle Red Hat de facturation pour le support d'entreprise plutôt que des fonctionnalités d'entreprise.

Nextcloud nécessite :

● Un système GNU Linux● Une base de données● Un serveur web avec php● Un certificat SSL (non mentionné mais obligatoire pour certaines

applications)● Un nom de domaine (obligatoire pour obtenir un certificat SSL)

Lacroix werley CFA de BLAGNAC 62017-2019

Page 7: INSTALLATION ET CONFIGURATION DE NEXTCLOUD...BTS SERVICES INFORMATIQUES AUX ORGANISATION OPTION SOLUTION D’INFRASTRUCTURE SYSTÈMES ET RESEAUX Projet Personnalisé Encadré 2 ( PPE2)

BTS SERVICES INFORMATIQUES AUX ORGANISATION OPTION SOLUTION D’INFRASTRUCTURE

SYSTÈMES ET RESEAUX

Ci dessous un schéma explicatif pour le cloud :

Etape 01 : L’utilisateur enregistre un fichier sur son ordinateur. Au lieu de l’enregistrer dans son dossier "mes documents" ou sur une clé usb, il l’enregistre dans un dossier spécifique connecté à son application cloud. Dans le cas présent, utilisant le service de cloud, l’utilisateur enregistre donc son fichier dans son dossier "NextCloud"

Etape 02 : Le fichier déposé dans le dossier NextCloud est synchronisé et enregistré sur les disques durs situés dans des centres de stockage situés en France.

Etape 03 :A n’importe quel moment, l’utilisateur peut avoir accès à son fichieren se connectant à internet depuis un ordinateur et en s’identifiant pour accéder à son cloud.

Lacroix werley CFA de BLAGNAC 72017-2019

Illustration 1: Shéma explicatif pour le cloud

Page 8: INSTALLATION ET CONFIGURATION DE NEXTCLOUD...BTS SERVICES INFORMATIQUES AUX ORGANISATION OPTION SOLUTION D’INFRASTRUCTURE SYSTÈMES ET RESEAUX Projet Personnalisé Encadré 2 ( PPE2)

BTS SERVICES INFORMATIQUES AUX ORGANISATION OPTION SOLUTION D’INFRASTRUCTURE

SYSTÈMES ET RESEAUX

II INSTALLATION DU SERVEUR UBUNTU SERVER 16.04 ET CONFIGURATION DE PUTTY

A) Installation de Ubuntu server 16.04 LTS

Pour ce guide , Nextcloud sera installé sur un serveur Ubuntu 16.04 LTS qu’il faudra télécharger et configurer.L’ISO est disponible sur le site Officiel de Ubuntu.

A la fin de l’installation, entrer l’IP de la machine virtuelle pour pouvoir l’utiliserpar la suite sur Putty ( plus de détails ci après). Exécuter la commande suivante : ifconfig

ifconfig est une commande Unix qui permet de configurer et d'afficher les informations des interfaces réseau IP à partir de l'interpréteur de commande.

Lacroix werley CFA de BLAGNAC 82017-2019

Illustration 2: Ubuntu server 16.04 LTS

Page 9: INSTALLATION ET CONFIGURATION DE NEXTCLOUD...BTS SERVICES INFORMATIQUES AUX ORGANISATION OPTION SOLUTION D’INFRASTRUCTURE SYSTÈMES ET RESEAUX Projet Personnalisé Encadré 2 ( PPE2)

BTS SERVICES INFORMATIQUES AUX ORGANISATION OPTION SOLUTION D’INFRASTRUCTURE

SYSTÈMES ET RESEAUX

Notez bien l’adresse IP de la machine Ubuntu server 16.04 LTS : ici cela correspond à 10.60.0.221.

B) Installation de Putty

Putty est un programme permettant de se connecter à distance à des serveurs en utilisant les protocoles SSH. Cela va me permettre de copier/coller/gerer des lignes de commande directement sur le serveur Ubuntu.

Lien de téléchargement http://www.01net.com/telecharger/windows/Internet/serveur_ftp/fiches/20166.html

Protocole SSH : Protocole de communication pour transférer et gérer des fichiers à distance.

Lacroix werley CFA de BLAGNAC 92017-2019

Illustration 3: Commande if config sur Ubuntu server

Page 10: INSTALLATION ET CONFIGURATION DE NEXTCLOUD...BTS SERVICES INFORMATIQUES AUX ORGANISATION OPTION SOLUTION D’INFRASTRUCTURE SYSTÈMES ET RESEAUX Projet Personnalisé Encadré 2 ( PPE2)

BTS SERVICES INFORMATIQUES AUX ORGANISATION OPTION SOLUTION D’INFRASTRUCTURE

SYSTÈMES ET RESEAUX

Une fois télécharger rentrer l’adresse IP de la machine Ubuntu que nous avons vu précédemment. 10.60.0.221Appuyer sur Open. Une page de commande va s’ouvrir rentrer vos identifiants ainsi que votre mot de passe du serveur Ubuntu que vous avez créé.

Avant de commencer l’installation ; mettre à jour le serveur. Taper la commande suivante :sudo apt update && sudo apt upgrade

« SUDO » pour obtenir des droit de « root »Les systèmes GNU-Linux utilisent une séparation des droits stricts entre le compte administrateur (« root ») et les comptes d’utilisateurs. Parfois pour effectuer une tâche sur des fichiers du système, ou pour simplement installer de nouveaux logiciels, vous aurez besoin d’obtenir les droits du super-utilisateur « root »un signe # nécessite des droits administrateurs

Lacroix werley CFA de BLAGNAC 102017-2019

Illustration 4: Configuration PUTTY

Page 11: INSTALLATION ET CONFIGURATION DE NEXTCLOUD...BTS SERVICES INFORMATIQUES AUX ORGANISATION OPTION SOLUTION D’INFRASTRUCTURE SYSTÈMES ET RESEAUX Projet Personnalisé Encadré 2 ( PPE2)

BTS SERVICES INFORMATIQUES AUX ORGANISATION OPTION SOLUTION D’INFRASTRUCTURE

SYSTÈMES ET RESEAUX

On peut observer les différentes étapes suivies par Dépaquetage. L’installations’effectue en deux temps, dépaquetages puis installation des mises a jour des paquets.

Lacroix werley CFA de BLAGNAC 112017-2019

Illustration 5: Commande mise a jour apt update et apt upgrade

Illustration 6: Différentes étapes des mises à jours des paquets

Page 12: INSTALLATION ET CONFIGURATION DE NEXTCLOUD...BTS SERVICES INFORMATIQUES AUX ORGANISATION OPTION SOLUTION D’INFRASTRUCTURE SYSTÈMES ET RESEAUX Projet Personnalisé Encadré 2 ( PPE2)

BTS SERVICES INFORMATIQUES AUX ORGANISATION OPTION SOLUTION D’INFRASTRUCTURE

SYSTÈMES ET RESEAUX

III INSTALLATION Apache ET MariaDB

Un serveur web complet est composé de plusieurs softs :

● Un serveur de base de données, qui sera MariaDB● PHP7 qu’Apache utilisera pour traiter le code php● Un serveur HTTP qui servira à traiter les requêtes : Apache2

Taper les commande suivante pour installer ces 3 softs

Cela installe les packages pour le système principal Nextcloud.

Lacroix werley CFA de BLAGNAC 122017-2019

Illustration 7: Commande d'installation des softs ( MariaDB,PHP7)

Illustration 8: Installation des packages pour le système principal Nextcloud

Page 13: INSTALLATION ET CONFIGURATION DE NEXTCLOUD...BTS SERVICES INFORMATIQUES AUX ORGANISATION OPTION SOLUTION D’INFRASTRUCTURE SYSTÈMES ET RESEAUX Projet Personnalisé Encadré 2 ( PPE2)

BTS SERVICES INFORMATIQUES AUX ORGANISATION OPTION SOLUTION D’INFRASTRUCTURE

SYSTÈMES ET RESEAUX

Lors de l’installation du serveur Mysql/MariaDB, vous serez invité à créer un mot de passe root.

IV TELECHARGEMENT DE NEXTCLOUD

• Avec l'environnement serveur de prêt, nous allons passer au téléchargement deNextcloud.

• Aller sur le site de Nextcloud , cliquez sur download.• En dessous de « GET NEXTCLOUD SERVER » cliquer de nouveau sur download.• Cliquez sur Détails and Download options.• Télécharger l'archive tar.bz2 ou .zip.

Lacroix werley CFA de BLAGNAC 132017-2019

Illustration 9: Installation de PHP7

Illustration 10: Fin d’installation PHP7

Page 14: INSTALLATION ET CONFIGURATION DE NEXTCLOUD...BTS SERVICES INFORMATIQUES AUX ORGANISATION OPTION SOLUTION D’INFRASTRUCTURE SYSTÈMES ET RESEAUX Projet Personnalisé Encadré 2 ( PPE2)

BTS SERVICES INFORMATIQUES AUX ORGANISATION OPTION SOLUTION D’INFRASTRUCTURE

SYSTÈMES ET RESEAUX

Exécuter la commande suivante

On va extraire le contenu de l’archive. Exécutez la commande de décompression.

tar : Cette commande décompacte un fichier au format .tar.bz2

Le format tar.bz2 indique que le fichier est en réalité une archive (.tar) c’est a dire que le fichier contient en réalité plusieurs fichiers, et qu’il est compacté (bz2)

Cela décompresse en un seul répertoire Nextcloud. Copiez le répertoire Nextcloud à sadestination finale. Lorsque vous utilisez le serveur HTTP Apache, vous pouvez installer Nextcloud en toute sécurité dans votre document racine Apache.

Tapez la commande cp -r nextcloud var/www puis exit

Lacroix werley CFA de BLAGNAC 142017-2019

Illustration 11: Commande installation de nextcloud

Illustration 12: Commande de décompression de Nextcloud

Illustration 13: Commande var/www

Page 15: INSTALLATION ET CONFIGURATION DE NEXTCLOUD...BTS SERVICES INFORMATIQUES AUX ORGANISATION OPTION SOLUTION D’INFRASTRUCTURE SYSTÈMES ET RESEAUX Projet Personnalisé Encadré 2 ( PPE2)

BTS SERVICES INFORMATIQUES AUX ORGANISATION OPTION SOLUTION D’INFRASTRUCTURE

SYSTÈMES ET RESEAUX

Comme indiqué ci-dessous avec ls il a maintenant un dossier Nextcloud situé dans /var/www/html. (dossier racine par défaut du serveur web ; vous pouvez avoir un dossier www ou un dossier html, tout dépend de l’hôte et du système d'exploitation).

Nous allons changer la place du dossier : rentrer les commandes suivantes

Lacroix werley CFA de BLAGNAC 152017-2019

Illustration 14: Commande ls-

Illustration 15: Changement de la place du dossier Nextcloud

Page 16: INSTALLATION ET CONFIGURATION DE NEXTCLOUD...BTS SERVICES INFORMATIQUES AUX ORGANISATION OPTION SOLUTION D’INFRASTRUCTURE SYSTÈMES ET RESEAUX Projet Personnalisé Encadré 2 ( PPE2)

BTS SERVICES INFORMATIQUES AUX ORGANISATION OPTION SOLUTION D’INFRASTRUCTURE

SYSTÈMES ET RESEAUX

V CONFIGURATION DU SERVEUR WEB APACHE

Copier le texte suivant

Pour que Nextcloud fonctionne correctement , nous avons besoin du module mod-rewrite.Activez-le en exécutant :

• a2enmod headers• a2enmod env• a2enmod mime• a2enmod dir

Le module rewrite est un module d’Apache ayant pour but de manipuler, réécrire votre URL.

Lacroix werley CFA de BLAGNAC 162017-2019

Illustration 16: Configuration du modèle APACHE

Page 17: INSTALLATION ET CONFIGURATION DE NEXTCLOUD...BTS SERVICES INFORMATIQUES AUX ORGANISATION OPTION SOLUTION D’INFRASTRUCTURE SYSTÈMES ET RESEAUX Projet Personnalisé Encadré 2 ( PPE2)

BTS SERVICES INFORMATIQUES AUX ORGANISATION OPTION SOLUTION D’INFRASTRUCTURE

SYSTÈMES ET RESEAUX

VI ACTIVATION DU MODULE SSL

On peut utiliser Nextcloud sur HTTP simple, mais pour protéger les connexions et les données de l’utilisateur , il est fortement conseillé d'utiliser SSL .

SSL est un protocole qui permet à deux machines de communiquer de manière sécurisée. Lesinformations échangées entre les deux machines sont de ce fait inviolables.SSL assure 3 choses :

● Confidentialité:il est impossible d’espionner les informations échangées.● Intégrité:il est impossible de truquer les informations échangées.● Authentification:il permet de s’assurer de l’identité du programme, de la personne ou

de l’entreprise avec laquelle on communique.

Par défaut Apache 2 contient deux sites pré-configurés : « default » et « default-ssl »qui pointent tous les deux ver le répertoire «/var/www ».Dans la configuration d’origine, seul le site « default » est actif ce qui permet d’accéder à la page « it works ! » d’apache tout de suite après avoir effectué l’installation. Vu que le site par défaut SSL, il est pré-configuré pour fonctionner. De ce fait , il suffit d’effectuer deux choses pour le rendre actif et opérationnel :-Activer le module SSL d’Apache

Lacroix werley CFA de BLAGNAC 172017-2019

Illustration 17: Activation du module rewrite

Page 18: INSTALLATION ET CONFIGURATION DE NEXTCLOUD...BTS SERVICES INFORMATIQUES AUX ORGANISATION OPTION SOLUTION D’INFRASTRUCTURE SYSTÈMES ET RESEAUX Projet Personnalisé Encadré 2 ( PPE2)

BTS SERVICES INFORMATIQUES AUX ORGANISATION OPTION SOLUTION D’INFRASTRUCTURE

SYSTÈMES ET RESEAUX

-Activer le site « default-ssl » d’Apache

Taper la commande suivante pour activer le site « default-ssl"

Lacroix werley CFA de BLAGNAC 182017-2019

Illustration 18: Commande SSL

Illustration 19: Activation "default-ssl"

Page 19: INSTALLATION ET CONFIGURATION DE NEXTCLOUD...BTS SERVICES INFORMATIQUES AUX ORGANISATION OPTION SOLUTION D’INFRASTRUCTURE SYSTÈMES ET RESEAUX Projet Personnalisé Encadré 2 ( PPE2)

BTS SERVICES INFORMATIQUES AUX ORGANISATION OPTION SOLUTION D’INFRASTRUCTURE

SYSTÈMES ET RESEAUX

Recharger Apache

VII ASSISTANT D’INSTALLATION GRAPHIQUE

Après avoir redémarré Apache, en ligne de commande nous allons terminer l'installation graphique.Pour cela on va changer la propriété de vos répertoires Nextcloud pour votre utilisateur HTTP : Exécuter la commande suivante : chown -R

Lacroix werley CFA de BLAGNAC 192017-2019

Illustration 20: "Recharger Apache"

Illustration 21: Commande "chown-R"

Page 20: INSTALLATION ET CONFIGURATION DE NEXTCLOUD...BTS SERVICES INFORMATIQUES AUX ORGANISATION OPTION SOLUTION D’INFRASTRUCTURE SYSTÈMES ET RESEAUX Projet Personnalisé Encadré 2 ( PPE2)

BTS SERVICES INFORMATIQUES AUX ORGANISATION OPTION SOLUTION D’INFRASTRUCTURE

SYSTÈMES ET RESEAUX

Si la configuration réseau du serveur est bien paramétrée, vous devriez accéder à la page test depuis un poste distant et un navigateur. Dans un navigateur en tapant l’adresse IP du serveurs 10 .60.0.221Vous devriez avoir une page Apache 2

Lacroix werley CFA de BLAGNAC 202017-2019

Illustration 22: Page test APACHE 2

Page 21: INSTALLATION ET CONFIGURATION DE NEXTCLOUD...BTS SERVICES INFORMATIQUES AUX ORGANISATION OPTION SOLUTION D’INFRASTRUCTURE SYSTÈMES ET RESEAUX Projet Personnalisé Encadré 2 ( PPE2)

BTS SERVICES INFORMATIQUES AUX ORGANISATION OPTION SOLUTION D’INFRASTRUCTURE

SYSTÈMES ET RESEAUX

VIII CREATION DE LA BASE DE DONNEE DE NEXTCLOUD (MariaDB)

Par la suite nous allons ouvrir une session mysql en exécutant la commande :mysql -u root -p

MySQL est un système de gestion de base de données relationnelle basé sur le modèle client-serveur.Le langage SQL est utilisé pour communiquer entre le client et le serveur.

Lacroix werley CFA de BLAGNAC 212017-2019

Illustration 23: Installation de MySQL

Page 22: INSTALLATION ET CONFIGURATION DE NEXTCLOUD...BTS SERVICES INFORMATIQUES AUX ORGANISATION OPTION SOLUTION D’INFRASTRUCTURE SYSTÈMES ET RESEAUX Projet Personnalisé Encadré 2 ( PPE2)

BTS SERVICES INFORMATIQUES AUX ORGANISATION OPTION SOLUTION D’INFRASTRUCTURE

SYSTÈMES ET RESEAUX

Nous allons créer une base de données dédiées et un utilisateur pour Nextcloud avec les commandes suivantes :

CREATE USER 'adminDB'@'localhost' IDENTIFIED BY '$PMAmdp%';

● changer adminDB par le nom d'utilisateur que vous souhaitez● changer $PMAmdp% par le mot de passe de votre choix

Puis on lui donne tous les droits :

GRANT ALL PRIVILEGES ON *.* TO 'adminDB'@'localhost' WITH GRANT OPTION;

On réinitialise pour que ça soit pris en compte : FLUSH PRIVILEGES;

Puis quitter la session MariaDB avec quit

Lacroix werley CFA de BLAGNAC 222017-2019

Illustration 24: Création de la base de donnée MariaDB

Page 23: INSTALLATION ET CONFIGURATION DE NEXTCLOUD...BTS SERVICES INFORMATIQUES AUX ORGANISATION OPTION SOLUTION D’INFRASTRUCTURE SYSTÈMES ET RESEAUX Projet Personnalisé Encadré 2 ( PPE2)

BTS SERVICES INFORMATIQUES AUX ORGANISATION OPTION SOLUTION D’INFRASTRUCTURE

SYSTÈMES ET RESEAUX

IX INSTALLATION FINALE DE NEXTCLOUD

Ouvrer un navigateur et accéder à ip/nextcloud.

Lacroix werley CFA de BLAGNAC 232017-2019

Illustration 25: Site Nextcloud

Page 24: INSTALLATION ET CONFIGURATION DE NEXTCLOUD...BTS SERVICES INFORMATIQUES AUX ORGANISATION OPTION SOLUTION D’INFRASTRUCTURE SYSTÈMES ET RESEAUX Projet Personnalisé Encadré 2 ( PPE2)

BTS SERVICES INFORMATIQUES AUX ORGANISATION OPTION SOLUTION D’INFRASTRUCTURE

SYSTÈMES ET RESEAUX

L'écran d'installation de Nextcloud est là.

• Fournissez un nom d'utilisateur et un mot de passe pour le compte admin.• Indiquer l'utilisateur de base de données que nous avons configurer

précédemment• Indiquer le mot de passe de l'utilisateur de base de données• Indiquer le nom de la base de données : nextcloud• Laisser le paramètre localhost• Terminer l'installation

Lacroix werley CFA de BLAGNAC 242017-2019

Illustration 26: Identifiant utilisateur Nextcloud

Page 25: INSTALLATION ET CONFIGURATION DE NEXTCLOUD...BTS SERVICES INFORMATIQUES AUX ORGANISATION OPTION SOLUTION D’INFRASTRUCTURE SYSTÈMES ET RESEAUX Projet Personnalisé Encadré 2 ( PPE2)

BTS SERVICES INFORMATIQUES AUX ORGANISATION OPTION SOLUTION D’INFRASTRUCTURE

SYSTÈMES ET RESEAUX

photos intérieur de Nextcloud

X CONCLUSION

En suivant ce guide , nous avons maintenant un nouveau server virtuel exécutant Nextcloud sur Ubuntu server 16.04. Aujourd’hui le développement de la solution Nextcloud est de plus en plus important au même titre que Dropbox,Onedrive .

Lacroix werley CFA de BLAGNAC 252017-2019

Illustration 27: Page de Nextcloud