Académique Documents
Professionnel Documents
Culture Documents
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.
SOMMAIRE
LISTE DES ABREVIATIONS.............................................................................................................................. 1
RESUME....................................................................................................................................................... 2
LISTE DES TABLEAUX..................................................................................................................................... 3
LISTE DES FIGURES........................................................................................................................................ 4
SOMMAIRE................................................................................................................................................... 5
INTRODUCTION GENERALE........................................................................................................................... 6
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
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
CONCLUSION GENERALE............................................................................................................................. 32
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.
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.
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.
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.
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.
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
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
4. Fonctionnalités Du Cloud
En dehors des avantages et des inconvénients, le cloud présente aussi des fonctionnalités
parmi lesquelles :
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.
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 :
Crypter nos fichiers avant de les stocker sur le cloud : comme logiciels de cryptage
nous avons axcrypt, veracrypt
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 :
avantages inconvénients
audio et vidéo
OWNCLOUD NEXTCLOUD
# apt update
# apt upgrade
# mysql
# 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
# rm -rf latest.zip
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.
# 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 ».
# nano /var/www/nextcloud/config/config.php
.....
:x // saving the file
# 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>
2. Configuration 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
Après avoir renseigner l’adresse IP du serveur, on va dans le client et on lui donne aussi une
addres IP
Enfin nous devons vérifier la connectivité le serveur et le client par le protocole imp. Ceci se
fait dans le serveur.
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
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
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
Google Go
ChatGPT
IA Chat
BIBLIOGRAPHIE
Exposé Nextcloud-deploiement.pdf
Installation de Nextcloud – Microsoft Word
TABLE DE MATIERES
LISTE DES ABREVIATIONS.............................................................................................................................. 1
RESUME....................................................................................................................................................... 2
LISTE DES TABLEAUX..................................................................................................................................... 3
LISTE DES FIGURES........................................................................................................................................ 4
SOMMAIRE................................................................................................................................................... 5
INTRODUCTION GENERALE........................................................................................................................... 6
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
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