Vous êtes sur la page 1sur 35

MISE EN PLACE D’UN CLOUD PRIVE: CAS DE NEXTCLOUD

LISTE DES ABREVIATIONS

REDIGE ET PRESENTER PAR LE GROUPE II Page 1


MISE EN PLACE D’UN CLOUD PRIVE: CAS DE NEXTCLOUD

RESUME

Le nexcloud est une solution libre de site d’hébergement de fichiers et une plateforme
collaborative permettant la centralisation de tous les services. En fonction des besoins de
l’entreprise, elle peut choisir le service adéquat et une solution adéquate pour le type
d’infrastructure qu’elle souhaite implanter. Mais la plus recommande est une solution de
Cloud privé. D’où le thème : MISE EN PLACE D’UN CLOUD PRIVE : CAS DE
NEXTCLOUD.
Dans un premier temps, nous parlerons du Cloud computing sous toutes ses formes, ensuite
nous mettrons l’accent sur sa solution libre a savoir le nextcloud, pour enfin terminer avec
son implémentation dans ubuntu 22.04.

REDIGE ET PRESENTER PAR LE GROUPE II Page 2


MISE EN PLACE D’UN CLOUD PRIVE: CAS DE NEXTCLOUD

LISTE DES TABLEAUX

Tableau 1: comparison entre les types de cloud.......................................................................12


Tableau 2: comparison entre les differentes application du cloud...........................................15
Tableau 3: tableau comparatif des avantages et des inconvénients du nextcloud....................18
Tableau 4: comparaison entre le nextcloud et le owncloud.....................................................19

REDIGE ET PRESENTER PAR LE GROUPE II Page 3


MISE EN PLACE D’UN CLOUD PRIVE: CAS DE NEXTCLOUD

LISTE DES FIGURES

Figure 1: schema répresentatif du cloud....................................................................................9


Figure 2: schema des different types de cloud.........................................................................11
Figure 3: schema d'un datacenter.............................................................................................13
Figure 4: les services cloud......................................................................................................15
Figure 5: interface de nextcloud...............................................................................................24
Figure 6: vérification de l'adresse ip du serveur.......................................................................24
Figure 7: fichier de renseignement de l'adresse ip du serveur.................................................25
Figure 8: adressage statique du client......................................................................................25
Figure 9: vérification de la connectivité...................................................................................26
Figure 10: acces à nextcloud à partir de Microsoft edge.........................................................26
Figure 11 : page d'acceuil de nextcloud...................................................................................27
Figure 12 : page de gestion des utilisateurs.............................................................................27
Figure 13 : formulaire de creation des utilisateurs...................................................................28
Figure 14: gestionnaire de fichiers de nextcloud.....................................................................29
Figure 15: procedure de partage de fichiers et documents.......................................................29
Figure 16: fichier de partage....................................................................................................30
Figure 17: acces à nextcloud à partir d'un compte utilisateur..................................................30
Figure 18: gestionnaire de fichier de utilisateur Elviera..........................................................31

REDIGE ET PRESENTER PAR LE GROUPE II Page 4


MISE EN PLACE D’UN CLOUD PRIVE: CAS DE NEXTCLOUD

SOMMAIRE
LISTE DES ABREVIATIONS.............................................................................................................................. 1
RESUME....................................................................................................................................................... 2
LISTE DES TABLEAUX..................................................................................................................................... 3
LISTE DES FIGURES........................................................................................................................................ 4
SOMMAIRE................................................................................................................................................... 5
INTRODUCTION GENERALE........................................................................................................................... 6

I. PRESENTATION DU CLOUD COMPUTING.........................................................................8

1. DÉFINITION ET RÔLES......................................................................................................................8
2. AVANTAGES ET INCONVÉNIENTS DU CLOUD..............................................................................9
3. TYPES DE CLOUD............................................................................................................................11
4. FONCTIONNALITÉS DU CLOUD......................................................................................................13
5. LES DIFFÉRENTES ARCHITECTURE DU CLOUD.........................................................................13
6. LES APPLICATION DU CLOUD.......................................................................................................15
7. SÉCURITÉ DU CLOUD......................................................................................................................16

II. PRESENTATION DU NEXTCLOUD......................................................................................17

1. DÉFINITION........................................................................................................................................17
2. ROLES DU NEXTCLOUD..................................................................................................................17
3. LES CARACTÉRISTIQUES DE NEXTCLOUD..................................................................................17
4. AVANTAGES ET INCONVÉNIENTS DU NEXTCLOUD..................................................................18
5. COMPARAISON DU NEXTCLOUD AUX AUTRES SOLUTIONS...................................................19
6. SÉCURITÉ DANS LE NEXTCLOUD.................................................................................................20

III. IMPLEMENTATION DE NEXTCLOUD.............................................................................20

1. LES ETAPES D’INSTALLATION.......................................................................................................20


2. CONFIGURATION DE NEXTCLOUD.................................................................................................24

CONCLUSION GENERALE............................................................................................................................. 32

REDIGE ET PRESENTER PAR LE GROUPE II Page 5


MISE EN PLACE D’UN CLOUD PRIVE: CAS DE NEXTCLOUD

INTRODUCTION GENERALE

Dans la société pour pouvoir controler son arsenal personnel de fichiers, de vidéo, de
documents, d’images, et de musique, nous devons faire recours aux possibilités de
stockace en ligne( sur le cloud). Le cloud computing est donc un concept de
déportationsur des serveurs distants, permettant d’acceder via le reseau internet à des
ressources informatiques ou des services applicatifs gérés par le fournisseur cloud sur
des infrastructures distaantes. Dans notre devoir nous exposons avec précision, un
solution du cloud privé qui est le nextcloud. Ce dernier étant conçu pour une
collaboration plus sécurisée, privée et personnalisable pour des utilisateurs individuels
et des entreprises avec son control total sur les données.

REDIGE ET PRESENTER PAR LE GROUPE II Page 6


MISE EN PLACE D’UN CLOUD PRIVE: CAS DE NEXTCLOUD

JUSTIFICATION DU THEME
Pour pouvoir communiquer en tout temps, en tout lieu et avoir accès à nos documents en
ligne, nous avons besoin d’une connexion internet. A partir de cette connexion nous pouvons
avoir accès à tous nos documents depuis internet. Cette méthode est aussi efficace que
dangereuse à cause des problèmes de sécurité et de confidentialités des données. Pour ce fait,
nous avons décidé de mettre en place d’une solution de Cloud privé qui est le nextcloud.
Contrairement à d’autres solutions, on peut configurer notre propre système de stockage sur
notre serveur ; aussi il présente plusieurs fonctionnalités toutes gratuites.

REDIGE ET PRESENTER PAR LE GROUPE II Page 7


MISE EN PLACE D’UN CLOUD PRIVE: CAS DE NEXTCLOUD

I. PRESENTATION DU CLOUD COMPUTING

Les principes sous-jacents au Cloud computing remontent aux années 1950 (avant que
naisse l’expression « Cloud computing »). Si le Cloud computing existait alors déjà sous
différents noms comme l’externalisation ou hébergement sur serveur, c’est en 2002 qu’il voit
réellement le jour.

1. Définition Et Rôles
a. Définition
Le Cloud(ou nuage en français) est une technologie de stockage et d’accès à la des
données et applications informatiques, qui permet de les héberger sur des serveurs distants,
accessibles via internet.

Le Cloud permet donc de stocker et de traiter des données sans avoir besoin
d’infrastructure informatiques locales (comme des serveurs physiques), et de les rendre
accessible à n’importe où et à n’importe quel moment, tant que l’on dispose d’une connexion
internet. Le cloud peut aussi offrir des services tels que : la sauvegarde, la gestion des
données, la collaboration en ligne, la communication et bien autres services.

b. Rôles Du Cloud
Le Cloud remplit plusieurs rôles selon les besoins de l’utilisateur :

 Stockage des données : le cloud permet de stocker les données sur des serveurs
distants, ce qui permet d’avoir à stocker ces données directement sur un ordinateur
ou serveurs local. Les données peuvent être accessible à tout moment, de n’importe
où, avec une simple connexion internet.
 Traitement des données : le cloud peut également permettre de traiter les données à
distance, en utilisant les ressources de plusieurs serveurs connectés entre eux, ce
qui peut être très utile pour les entreprises ayant besoin de calculs complexe ou
traitement en temps réel.
 Hébergement de sites web et d’application : de nombreuses entreprises utilisent le
Cloud pour héberger les sites web et application. Cela permet de réduire les couts
en évitant d’avoir à acheter et à gérer des serveurs physiques.

REDIGE ET PRESENTER PAR LE GROUPE II Page 8


MISE EN PLACE D’UN CLOUD PRIVE: CAS DE NEXTCLOUD

 Collaboration en temps réel : le cloud peut également offrir des outils de


collaboration en temps réel pour le équipes, permettant de travailler simultanément
sur un même document ou projet, peu importe ou ce trouve les membres de
l’équipe
 Sauvegarde et récupération des données : il peut être utilisé pour sauvegarder et
récupérer des données importantes en cas d’erreur humaine. Celles-ci sont stocker
sur les serveurs distants , ce qui garantit leur sécurité et leur disponibilité.

Figure 1: schema répresentatif du cloud

2. Avantages Et Inconvénients Du Cloud


a. Avantages
L’utilisation du cloud présente de nombreux avantages tels que :
 Economie des couts : les entreprises qui utilises le cloud peuvent faire des
économies sur les couts liés à l’achat des serveurs physiques, à leur maintenances,
et a leur mise à niveau. Les données étant stockées sur les serveurs externes, les
couts d’entretien et de support sont également réduits.

REDIGE ET PRESENTER PAR LE GROUPE II Page 9


MISE EN PLACE D’UN CLOUD PRIVE: CAS DE NEXTCLOUD

 Accès à distance facile : le cloud permet d’accéder aux données et applications à


distance depuis n’importe où et à n’importe quel moment tant que employés de
travailler ou d’accéder aux données de l’entreprise à distance.
 Sécurité des données : des services cloud offres des solides mesures de sécurité et
de cryptage de données pour la protection des données de l’entreprise la
cyberattaque, les pertes et les vols de données.
 La scalabilité : le Cloud offre aux entreprises la possibilité de faire évoluer leurs
besoins de stockage et de traitement de données de manière à s’adapter aux
fluctuations de la demande des clients et des entreprises.
 Gestion et mise à jour faciles : de nombreux fournisseurs du cloud de services
cloud proposent des outils de gestion et de mise à jour de leurs services. Les
entreprises peuvent ainsi mettre à jour les applications et leurs données facilement
et rapidement, sans avoir à gérer les serveurs localement.
 Meilleur efficacité énergétique : l’utilisateur du cloud peut permettre une utilisation
plus efficace des ressources énergétique, car les centres de données peuvent être
repartis et mieux gérés pour réduire la qualité d’énergie nécessaire pour les faire
fonctionner.

b. Inconvénients du Cloud
Malgré les nombreux avantages du Cloud computing, il existe également quelques
inconvénients et risques potentiels.
 La confidentialité et la sécurité des ressources : les applications et les données sont
des cibles potentielles pour les pirates, vu qu’elles sont accessibles via Internet.
 Dépendance avec les fournisseurs de services : les entreprises peuvent être
dépendent des fournisseurs de services cloud pour leurs stockage, leurs traitement
et leur gestion de données, ce qui peut les rendre vulnérables aux éventuelles
défaillances des services ou de des fournisseurs
 Cout élevé : bien que le Cloud computing puisse être moins couteux à long terme,
il peut cependant être plus couteux pour certaines entreprises en raison des couts
initiaux de la migration des données et des couts de maintenance.
 Contrôle limité : la gestion de l’infrastructure et des données stockées dans le cloud
sont confiées aux fournisseurs de services, ce qui limite le contrôle de l’entreprise
sur leur infrastructure et leur accès aux données.

REDIGE ET PRESENTER PAR LE GROUPE II Page 10


MISE EN PLACE D’UN CLOUD PRIVE: CAS DE NEXTCLOUD

 Temps de latence : le temps de latence peut être plus long lorsqu’on accès à des
données ou à des applications dans le cloud plutôt que de manière locale. Cela peut
entrainer un ralentissement des performances et une baisse de la qualité de service
Il est important pour les entreprises de comprendre ces risques potentiels afin de
pouvoir prendre les mesures nécessaires pour garantir un stockage et un traitement
de données fiable.

3. Types De Cloud
Il existe trois principaux types de cloud à savoir :
 Les cloud privés : ici les données sont hébergées sur le serveur de
l’entreprise qui est géré par cette dernière. Son avantage est qu’il assure la
sécurité de l’environnent c’est-à-dire qu’il permet de partager nos accès
avec un nombre restreint d’utilisateurs, permettant ainsi de contrôler la
confidentialité des données.
 Les cloud publics : les données de l’entreprise sont stockées sur un serveur
qui n’appartient pas cette dernière. Dans ce cas les services du cloud sont
fournis par un prestataire extérieur et accessible partout et à la demande
avec un simple accès à Internet. Il est à noter que certains fournisseurs de
cloud publics proposent leurs services dans les data center de leurs clients.
 Les cloud hybrides : il peut se définir comme un environnement composé
de plusieurs cloud connectés entre eux. Il peut s’agir soit de plusieurs cloud
publics, privés ou d’un mélange des deux.

Figure 2: schema des different types de cloud

REDIGE ET PRESENTER PAR LE GROUPE II Page 11


MISE EN PLACE D’UN CLOUD PRIVE: CAS DE NEXTCLOUD

Pour mieux expliquer ce qui a été dit plus haut, le tableau suivent ressort
les différents critères de comparaison entre les types de cloud

Tableau 1: comparison entre les types de cloud

Types de Solution Solution Avantage Limites


Cloud Libres payantes

Cloud Dropbox, Microsoft Faible cout Manque de


publics Google azure, évolutif contrôle
drive, one Google complexité Performation
drive cloud, réduite variables
AWS moins de
cloud, sécurité
Alibaba
cloud

Cloud Own cloud, Google Haut niveau Couts élevés


privé nextcloud, cloud de meilleure services et
pydio, AWS, performance non
tonido, OVH degré de ressources
seafile contrôle, non scalables
beaucoup
plus élevé

Cloud IBM cloud, Flexibilité et


hybride Pak adaptabilité
IBM Evolutivité
Watson Sécurité

Description du date center

Un data center ou centre de données est une infrastructure composée d’un réseau
d’ordinateur et d’espace de stockage. Cette infrastructure peut être utilisée par les entreprises

REDIGE ET PRESENTER PAR LE GROUPE II Page 12


MISE EN PLACE D’UN CLOUD PRIVE: CAS DE NEXTCLOUD

pour organiser, traiter, stoker et entreposer de grandes quantités de données. En règle


générale, une entreprise repose fortement sur les applications, les services et les données
contenues dans un centre de données. Il s’agit donc d’un part essentielle de l’entreprise au
quotidien.

Un data center est un ensemble d’éléments, un centre de données basique regroupant


des serveurs, des sous-systèmes de stockage, des commutateurs de réseau des routeurs, des
firewalls et des racks physiques permettant d’organiser et d’interconnecter tout cet
équipement informatique.

Figure 3: schema d'un datacenter

4. Fonctionnalités Du Cloud
En dehors des avantages et des inconvénients, le cloud présente aussi des fonctionnalités
parmi lesquelles :

Le stockage et la sauvegarde des données ;


L’accès à distance
La collaboration en ligne : permet aux utilisateurs de travailler ensemble sur
des documents et des projets en temps réel

REDIGE ET PRESENTER PAR LE GROUPE II Page 13


MISE EN PLACE D’UN CLOUD PRIVE: CAS DE NEXTCLOUD

5. Les Différentes Architecture Du Cloud


Il existe trois principaux type d’architecture Cloud encore appelées services

L’infrastructure entant que service (IAAS) : dans le cas de Cloud computing de type
Iaas ( Infrastructure as-a-service), l’ensemble de l’infrastructure informatique est
hébergée et gérée par un prestataire extérieur aussi bien la partie logicielle que
matérielle. C’est une solution souvent adoptée par les entreprises ne disposant pas de
moyens suffisants pour déployer leur propre infrastructure. Ce type d’architecture est
sans problème d’administration, a une grande fiabilité et ne présente aucun cout
d’information. Les fournisseurs Iaas les plus populaires sont : Amazone Web Service
(AWS) ; Microsoft Azure ; Google Computer Engine (GCE).
Plateforme en tant que service (PAAS) : le Paas permet aux entreprises de disposer
d’un environnement complet afin développer leurs propre applications. Ces dernières
s’occupent que de la gestion des applications, tandis que la gestion de la plateforme
elle-même est confiée à un intervenant extérieur. Ce service présente plusieurs
avantages parmi lesquels : la réduction des couts amélioration de la qualité de service
plus flexible. Les fournisseurs Paas sont: Google App Engine; Windows; Azure;
Open Shift; Apache Stratos.
Le logiciel en tant que service (SAAS) : dans le cas du Saas (Software as-a-service),
les collaborateurs dont ils ont besoin par le biais d’une interface distance. Il n’y a
donc plus besoin d’installer ces applications individuellement sur chaque poste de
l’entreprise. Les mises à jour et la résolution des problèmes éventuels sont près en
charge par le prestataire extérieur. Dans le service Paas, les applications sont mis à
jour automatiquement ; les applications ne sont pas hébergées sur du matériel
informatique de l’entreprise ; il est possible d’utiliser les applications n’importe où
dès lors que vous disposez une connexion à internet. Les logiciels proposés sur cette
architecture peuvent être une suite de bureautique, une messagerie ou des
applications plus avancées comme : les logiciels CRM ou ERP.

REDIGE ET PRESENTER PAR LE GROUPE II Page 14


MISE EN PLACE D’UN CLOUD PRIVE: CAS DE NEXTCLOUD

Figure 4: les services cloud

6. Les Application Du Cloud

Tableau 2: comparison entre les differentes application du cloud

Applications Avantages Inconvénients Argument Emplacemen Espace de


de vérité t de la sauvegard
principal sauvegarde e cloud
gratuit

IONOS Haute Pas de Protection Local, cloud


HIDRIVE sécurité des version des propre à
données gratuite données l’entreprise
conforme à
la
législation
européenn
e

Google 15Go Préoccupatio Plus Local, cloud 15Go


Drive d’espace n concernant grande propre à
gratuit l’utilisation solution de

REDIGE ET PRESENTER PAR LE GROUPE II Page 15


MISE EN PLACE D’UN CLOUD PRIVE: CAS DE NEXTCLOUD

préinstallé sur des données stockage l’entreprise


les appareils par Google gratuit

DROP BOX -Vitesse de Peu d’espace Très Local, cloud 2Go


synchronisati de répandue propre à
on plus élevée sauvegarde l’entreprise
libre
-largement
répandue

Microsoft Préinstaller Les nouveaux Intégration Local, cloud 5Go


One Drive sur les clients Windows propre à
systèmes obtiennent l’entreprise
d’exploitation moins de
8.1 ou stockage que
supérieur les précédents

7. Sécurité Du Cloud
Le Cloud est au centre de la vie professionnelle d’une entreprise et de ses employés.
Mais des erreurs simples peuvent faire de lui une cible facile pour les cybers attaquants. Pour
cela, quelques astuces de sécurité sont :

Sécuriser votre environnement de travail : c’est la première chose à faire. Il s’agit


de protéger notre pc et notre connexion. Ceci se fait en installant un antivirus
gratuit ; ne pas cliquer sur des liens suspects et mettre à jour nos logiciels de telle
sorte qu’il soit sécuritaire.
Choisir des mots de passe complexes : de préférence un mélange de lettres et de
chiffres ne correspondant pas à une date d’anniversaire, à un nom ou prénom ou à
un mot du dictionnaire.
Vérifier la nature des données que l’on stocke sur le cloud : nous devons
également faire attention à la nature de données que vous stockons sur le cloud ( les
fichiers très personnels, les informations sensibles de type numéro carte bancaire).
Ils ne sont peut-être pas stockés de façon externalisée.

REDIGE ET PRESENTER PAR LE GROUPE II Page 16


MISE EN PLACE D’UN CLOUD PRIVE: CAS DE NEXTCLOUD

Crypter nos fichiers avant de les stocker sur le cloud : comme logiciels de cryptage
nous avons axcrypt, veracrypt

II. PRESENTATION DU NEXTCLOUD

1. Définition
Le nextcloud est une plate-forme open source de gestion et de partage de fichiers en ligne.
Il permet aux utilisateurs de stocker leurs données dans un Cloud privé, accessible depuis
n’importe quel appareil connecte à internet. Ce logiciel a été créé par Frank Karlitschek et
développe par Nextcloud GmbH ; sa première version fut sorti le 2Juin 2016 et la dernière le
20 Juillet 2023. Nextcloud offre également des fonctionnalistes telles que le calendrier, les
contacts, les taches et la collaboration en ligne. Il est compatible avec l’ensemble des
navigateurs et des systèmes d’exploitation.

2. Roles Du Nextcloud
Le Nextcloud , logiciel libre et open source a plusieurs rôles a savoir :

 Le stockage et la synchronisation : il permet aux utilisateurs de stocker leurs


fichiers dans un Cloud privé et de les synchroniser entre différents
appareils, garantissant ainsi un accès aux données a jour a tout moment.
 Le partage des fichiers et la collaboration : il facilite également le partage
de fichiers avec des utilisateurs internes et externes, permettant la
collaboration en temps réel sur des documents, avec les fonctionnalités
telles que le suivie des versions et les commentaires.
 La gestion des utilisateurs et des autorisations : Nextcloud offre des
fonctionnalités avancées de gestion des utilisateurs et des autorisations
permettant ainsi aux administrateurs de contrôler l’accès aux fichiers et aux
fonctionnalités en fonction des rôles et des autorisations définis.
 Sécurité et confidentialité : Nextcloud met l’accent sur la sécurité et la
confidentialité des données, en offrant les fonctionnalités telles que le
chiffrement des fichiers, la gestion de droits d’accès et la conformité aux
règlementations de protection des données

3. Les Caractéristiques De Nextcloud


Les caractéristiques de nextcloud sont nombreuses. Nous avons entre autre :

REDIGE ET PRESENTER PAR LE GROUPE II Page 17


MISE EN PLACE D’UN CLOUD PRIVE: CAS DE NEXTCLOUD

 La gestion du flux de travail : les fonctions de flux de travail, comme le contrôle


d’accès aux fichiers ou la capture automatique des fichiers, aide les administrateurs à
garder le control.
 Travail collaboratif : il permet de travailler en collaboration avec d’autres utilisateurs
sur des fichiers, en offrant des fonctionnalités telles que les commentaires et les
modifications en temps réel.
 Apparence personnalisable : ici, on peut faire n’importe quel modification comme
ajouter notre propre logo, changer le nom, choisir une image de fond différente en
utilisant l’application Theming sans frais supplémentaire.
 Communication audio et vidéo : en plus des fonctionnalités de stockage, nexcloud
offre également de moyens de communiquer avec d’autres utilisateurs du Cloud et
même avec des personnes externes. Des connexions directes nécessaires sont alors
établies grâce à la technologie webRTC sécurisé.

4. Avantages Et Inconvénients Du Nextcloud


Au vue de ses fonctionnalités et de ses caractéristiques, il présente aussi des avantages
et des inconvénients comme :

Tableau 3: tableau comparatif des avantages et des inconvénients du nextcloud

avantages inconvénients

La conception de l’interface peut être Le support officiel de nextcloud n’est


facilement adaptée à vos propres idées disponible que pour 50 personnes au
et cela à tout moment. plus et le forum communautaire du
secteur des PME n’offre qu’un support
minimum

La protection contre les attaques par Toutes les applications


force brute et diverses autres options complémentaires ne sont pas d’aussi
de sécurité bonne qualité que la solution Cloud

En plus du partage de fichiers, le Problèmes de performance avec de


logiciel apporte diverse fonctions de nombreux petits fichiers
collaboration comme les animations

REDIGE ET PRESENTER PAR LE GROUPE II Page 18


MISE EN PLACE D’UN CLOUD PRIVE: CAS DE NEXTCLOUD

audio et vidéo

5. Comparaison Du Nextcloud Aux Autres Solutions


Il existe plusieurs solutions libres du Cloud privé mais ici nous mettrons l’accent
sur la différence entre le nextcloud et le owncloud

Tableau 4: comparaison entre le nextcloud et le owncloud

OWNCLOUD NEXTCLOUD

Site web officiel Owncloud.com Nextcloud.com

Editeur Owncloud GmbH Nexcloud GmbH

Année de publication 2010 2016

Licence Open source et Open source


propriétaire

Clients pour l’accès au Windows, MacOs, linux, Windows, MacOs, linux,


Cloud iOS, Android iOS, Android

Fonctionnalités payantes Oui Non

Possibilités Oui Oui


d’hébergement sur son
propre serveur ou sur un
serveur loué

Fonctionnalités de Fonction de Gestion des documents


collaboration intégrées commentaire, en temps réel, fonction
autorisation d’accès aux de commentaire et de
fichiers et dossiers notifications en temps
partagés, accès invités réel, chat audio/vidéo,
accès invités, espaces de
travail individuels

REDIGE ET PRESENTER PAR LE GROUPE II Page 19


MISE EN PLACE D’UN CLOUD PRIVE: CAS DE NEXTCLOUD

En général, si vous recherchez une solution de gestion de fichiers auto-hébergés,


nextcloud est souvent recommandé en raison de ses fonctionnalités supplémentaires et de sa
communauté active. Aussi, il permet la centralisation des services clés nécessaire à la
communication, a l’édition, au partage et au stockage des données (stockage, email, suite
bureautique, messagerie instantanée…) sur une même page web pur une simplicité accrue

6. Sécurité Dans Le Nextcloud


Pour sécuriser le nextcloud, voici quelques bonnes méthodes à suivre :

 Utilisez une connexion sécurisée(HTTPS) afin d’empêcher toute


interception des données.
 Mettez régulièrement à jour votre installation de nextcloud avec la dernière
mise à jour de sécurité.
 Utilisez un mot de passe fort et complexe pour votre compte nextcloud.
 Activer l’authentification à deux facteurs pour ajouter une couche
supplémentaire de sécurité.

III. IMPLEMENTATION DE NEXTCLOUD

1. Les Etapes D’installation


Ici, nous verrons comment installer nextcloud sur ubuntu 22.04 LTS. Au lieu de compter sur
des fournisseurs de services externes pour nos documents personnels et professionnels,
nexcloud nous donne la liberté de les stocker sur nos propres serveurs ou dans des centres de
données de confiance.
La premier chose à faire est de :

Installez les packages requis


Mettre à jour et mettre à niveau les paquets Ubuntu

# apt update
# apt upgrade

Installer Apache et MySQL Server

# apt install apache2 mariadb-server

REDIGE ET PRESENTER PAR LE GROUPE II Page 20


MISE EN PLACE D’UN CLOUD PRIVE: CAS DE NEXTCLOUD

Installez PHP et d’autres dépendances et redémarrez Apache

# apt install libapache2-mod-php php-bz2 php-gd php-mysql php-curl php-mbstring


php-imagick php-zip php-ctype php-curl php-dom php-json php-posix php-bcmath
php-xml php-intl php-gmp zip unzip wget

Activez les modules Apache requis et redémarrez Apache

# a2enmod rewrite dir mime env headers


# systemctl restart apache2

Configuration De MySQL Server


Connectez-vous à invite MySQL, tapez simplement

# mysql

Créez une base de données MySQL et un utilisateur pour Nextcloud et


fournissez des autorisations.

CREATE USER 'nextcloud'@'localhost' IDENTIFIED BY 'passw@rd';


CREATE DATABASE IF NOT EXISTS nextcloud CHARACTER SET utf8mb4
COLLATE utf8mb4_general_ci;
GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextcloud'@'localhost';
FLUSH PRIVILEGES;
quit;

Ici le premier nextcloud c’est le nom de l’utilisateur et le second le nom de la base de


données

Téléchargez, extrayez et appliquez les autorisations

Téléchargez maintenant le dernier fichier d’archive Nextcloud, accédez à la page de


téléchargement Nextcloud. Ou vous pouvez télécharger à partir de ce lien
direct: https://download.nextcloud.com/server/releases/latest.zip

Téléchargez et décompressez dans le dossier /var/www

# cd /var/www/
# wget https://download.nextcloud.com/server/releases/latest.zip
# unzip latest.zip
REDIGE ET PRESENTER PAR LE GROUPE II Page 21
MISE EN PLACE D’UN CLOUD PRIVE: CAS DE NEXTCLOUD

Supprimez le fichier zip, ce qui n’est pas nécessaire maintenant.

# rm -rf latest.zip

Remplacez la propriété du répertoire de contenu nextcloud par l’utilisateur http

# chown -R www-data:www-data /var/www/nextcloud/

Installez NextCloud à partir de la ligne de commande

Nous allons installer nextcloud sur Ubuntu 22.04 à partir de la ligne de commande, cela
nous fera gagner du temps car nous fournissons toutes les informations d’identification
de la base de données et de l’administrateur pour l’installation.

Exécutez la commande CLI

# cd /var/www/nextcloud
# sudo -u www-data php occ maintenance:install --database \ "mysql" --database-
name "nextcloud" --database-user "nextcloud" --database-pass \ "passw@rd" --
admin-user "admin" --admin-pass "admin123"

Ici le login est ‘admin’ et le mot de passe c’est ‘admin123’. Si tout se passe bien, la
commande affichera « Nextcloud a été installé avec succès ».

NextCloud autorise l’accès uniquement à partir de localhost, il pourrait par


erreur « Accès via un domaine non approuvé ». Nous devons autoriser l’accès à
NextCloud en utilisant l’adresse IP ou le nom de domaine.

# nano /var/www/nextcloud/config/config.php

'trusted domains' =>


array (
0 => 'localhost',
1 => 'nc.mailserverguru.com',
),

.....
:x // saving the file

REDIGE ET PRESENTER PAR LE GROUPE II Page 22


MISE EN PLACE D’UN CLOUD PRIVE: CAS DE NEXTCLOUD

Ici on ajoute la ligne 1 et remplacer ‘’nc.mailserverguru.com’’ par l’adresse ip du


serveur ou son nom du domaine

Configured Apache pour charger Nextcloud à partir du


dossier /var/www/nextcloud.

# nano /etc/apache2/sites-enabled/000-default.conf

<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/nextcloud
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

Ensuite redémarrer apache

# systemctl restart apache2

Maintenant, allez dans le navigateur et tapez http:// [ ip ou fqdn ] du serveur, la page de


connexion Nextcloud ci-dessous apparaîtra.

REDIGE ET PRESENTER PAR LE GROUPE II Page 23


MISE EN PLACE D’UN CLOUD PRIVE: CAS DE NEXTCLOUD

Figure 5: interface de nextcloud

2. Configuration de nextcloud

Apres l’installation et la configuration de nextcloud, nous pouvons


maintenant commencer les manipulations. Tout d’abord, nous devons vérifier
l’adresse IP de notre serveur en entrant la commande
ifconfig

Figure 6: vérification de l'adresse ip du serveur

REDIGE ET PRESENTER PAR LE GROUPE II Page 24


MISE EN PLACE D’UN CLOUD PRIVE: CAS DE NEXTCLOUD

Ensuite, nous devons renseigner l’adresse IP du serveur dans le fichier config.php. Pour cela,
nous devons passer par un chemin absolu qui est : nano
/var/www/nextcloud/config/config.php

Figure 7: fichier de renseignement de l'adresse ip du serveur

Après avoir renseigner l’adresse IP du serveur, on va dans le client et on lui donne aussi une
addres IP

Figure 8: adressage statique du client

REDIGE ET PRESENTER PAR LE GROUPE II Page 25


MISE EN PLACE D’UN CLOUD PRIVE: CAS DE NEXTCLOUD

Enfin nous devons vérifier la connectivité le serveur et le client par le protocole imp. Ceci se
fait dans le serveur.

Figure 9: vérification de la connectivité

Bien toutes les configurations ont été bien fait il est temps maintenant d’acceder à nextcloud
proprement dit. Pour ce fait, allez dans n’importe quel navigateur et entrer l’adresse ip du
serveur ; comme vous pouvez le voir sur cette image

Figure 10: acces à nextcloud à partir de Microsoft edge


et voice la page qui s’affiche lorsqu’on se connecte en mode administrateur en entrant les
informations suivantes :
 Utilisteur : admin

REDIGE ET PRESENTER PAR LE GROUPE II Page 26


MISE EN PLACE D’UN CLOUD PRIVE: CAS DE NEXTCLOUD

 Mot de passe : admin123

Figure 11 : page d'acceuil de nextcloud


Une fois sur cette page, nous pouvons commencer à travailler. Nous creerons d’abord des
comptes utilisateurs. Les images ci-dessous nous montre comment faire

Figure 12 : page de gestion des utilisateurs

REDIGE ET PRESENTER PAR LE GROUPE II Page 27


MISE EN PLACE D’UN CLOUD PRIVE: CAS DE NEXTCLOUD

Figure 13 : formulaire de creation des utilisateurs


On remplit ce formulaire en entrant les informations que l’on nous demande. Si nous avons
pas d’adresse Email,nous pouvons laisser. A la fin on clique sur add a new user pour ajouter
l’utilisateur que l’on vient de creer. Après la creation des utilisateurs, nous pouvons
maintenant commencer à communiquer c’est-à-dire à partager des fichiers, des dossiers, les
repartager, telecharger et bien d’autre. Voici un petit apercu

REDIGE ET PRESENTER PAR LE GROUPE II Page 28


MISE EN PLACE D’UN CLOUD PRIVE: CAS DE NEXTCLOUD

Figure 14: gestionnaire de fichiers de nextcloud


A partir de là nous pouvons envoyés nos fichiers et documents.

Figure 15: procedure de partage de fichiers et documents

REDIGE ET PRESENTER PAR LE GROUPE II Page 29


MISE EN PLACE D’UN CLOUD PRIVE: CAS DE NEXTCLOUD

Figure 16: fichier de partage

Pour ainsi voir le fichier que l’administrateur lui a envoye, l’utilisateur se connectera
avec son compte qui a été crée par l’administrateur comme le montre l’image suivant

Figure 17: acces à nextcloud à partir d'un compte utilisateur

REDIGE ET PRESENTER PAR LE GROUPE II Page 30


MISE EN PLACE D’UN CLOUD PRIVE: CAS DE NEXTCLOUD

Et enfin là nous voyons bien le fichier qui a été envoyé.

Figure 18: gestionnaire de fichier de utilisateur Elviera


c’était tout. N’oublions pas que nous pouvons faire beaucoup de choses avec cette solution
privé de cloud et qu’il est aussi accessible depuis plusieurs terminaux.

REDIGE ET PRESENTER PAR LE GROUPE II Page 31


MISE EN PLACE D’UN CLOUD PRIVE: CAS DE NEXTCLOUD

CONCLUSION GENERALE

Parvenu au terme de notre exposé qui portrait sur LA MISE EN PLACE D’UN
CLOUD PRIVE: CAS DE NEXTCLOUD. Il était question pour nous de présenter de
manière génerale le nextcloud. Nous avons constaté que ce type de cloud est une
solution libre et open-source de stockage et de collaboration en ligne; offrant des
fonctionnalités avancées qui répondent aux besoins de nombreux utilisateurs et
organisations. Mais nous avons aussi vu qu’il y avait des problèmes de performance
avec des fichiers, ce qui est comprométant pour les utilisateurs. Toute fois il reste une
solution très recommandée pour les entreprises car il garantit une evolution constante
de la plateforme et une prise en compte des besoins de l’utilisateur.

WEBOGRAPHIE

REDIGE ET PRESENTER PAR LE GROUPE II Page 32


MISE EN PLACE D’UN CLOUD PRIVE: CAS DE NEXTCLOUD

Google Go
ChatGPT
IA Chat

BIBLIOGRAPHIE
Exposé Nextcloud-deploiement.pdf
Installation de Nextcloud – Microsoft Word

REDIGE ET PRESENTER PAR LE GROUPE II Page 33


MISE EN PLACE D’UN CLOUD PRIVE: CAS DE NEXTCLOUD

Exposé le but final

TABLE DE MATIERES
LISTE DES ABREVIATIONS.............................................................................................................................. 1
RESUME....................................................................................................................................................... 2
LISTE DES TABLEAUX..................................................................................................................................... 3
LISTE DES FIGURES........................................................................................................................................ 4
SOMMAIRE................................................................................................................................................... 5

REDIGE ET PRESENTER PAR LE GROUPE II Page 34


MISE EN PLACE D’UN CLOUD PRIVE: CAS DE NEXTCLOUD

INTRODUCTION GENERALE........................................................................................................................... 6

I. PRESENTATION DU CLOUD COMPUTING.........................................................................8

1. DÉFINITION ET RÔLES......................................................................................................................8
a. Définition..........................................................................................................................................8
b. Rôles Du Cloud.................................................................................................................................8
2. AVANTAGES ET INCONVÉNIENTS DU CLOUD..............................................................................9
a. Avantages..........................................................................................................................................9
b. Inconvénients du Cloud...................................................................................................................10
3. TYPES DE CLOUD............................................................................................................................11
4. FONCTIONNALITÉS DU CLOUD......................................................................................................13
5. LES DIFFÉRENTES ARCHITECTURE DU CLOUD.........................................................................13
6. LES APPLICATION DU CLOUD.......................................................................................................15
7. SÉCURITÉ DU CLOUD......................................................................................................................16

II. PRESENTATION DU NEXTCLOUD......................................................................................17

1. DÉFINITION........................................................................................................................................17
2. ROLES DU NEXTCLOUD..................................................................................................................17
3. LES CARACTÉRISTIQUES DE NEXTCLOUD..................................................................................17
4. AVANTAGES ET INCONVÉNIENTS DU NEXTCLOUD..................................................................18
5. COMPARAISON DU NEXTCLOUD AUX AUTRES SOLUTIONS...................................................19
6. SÉCURITÉ DANS LE NEXTCLOUD.................................................................................................20

III. IMPLEMENTATION DE NEXTCLOUD.............................................................................20

1. LES ETAPES D’INSTALLATION.......................................................................................................20


Installez les packages requis......................................................................................................................20
2. CONFIGURATION DE NEXTCLOUD.................................................................................................24
CONCLUSION GENERALE............................................................................................................................. 32

REDIGE ET PRESENTER PAR LE GROUPE II Page 35

Vous aimerez peut-être aussi