SlideShare une entreprise Scribd logo
1  sur  38
Télécharger pour lire hors ligne
NextCloud (Drive privé) :
installation, configuration et procédure déploiement
Par :
HARRAK Ahmed (Master Spécialisé Qualité du Logiciel)
PLAN
 Introduction Générale :
 NextCloud en Server
 NextCloud : Sign up with a provider
 NextCloud in Desktop Client
 NextCloud en Mobile apps
 Les Avantages de Programme
Introduction Générale :
Cloud :
Le Cloud est une technologie de réseau dans laquelle les différents appareils connectés à Internet via
un logiciel ou une plate-forme spécifique sont connectes les uns aux autres et échangent des fichiers et
d’autres services spécifiques entre eux. La forme de services cloud la plus simple et la plus importante est le
service de synchronisation de fichiers.
La synchronisation est simplement que le contenu du cloud télécharge sur Internet (fichiers et dossiers)
est disponible pour tous les appareils connectes à ce cloud. Par exemple, les fichiers disponibles sur le
cloud électronique seront disponibles pour l’utilisateur de l’ordinateur de bureau via un dossier spécifique (il
sera spécifié lors de la configuration du programme cloud sur l’ordinateur). Dans ce dossier, vous trouverez
tous les fichiers déjà téléchargés sur le cloud. De même, tous les fichiers ou dossiers qui seront ajoutes à ce
dossier seront automatiquement téléchargés sur le cloud sur Internet sans intervention de l’utilisateur et
pourront être utilises sur vos autres appareils. C’est ce que nous appelons la synchronisation, l’ordinateur
avec ou pour le cloud.
Introduction Générale :
NextCLoud :
Il s’agit d’un programme gratuit et d’une plateforme d’hébergement et de collaboration de fichiers.
Il offre un très haut niveau de sécurité, avec les meilleures performances possibles et de nombreuses
autres fonctionnalités. Il offre la meilleure expérience client lorsque vous vous en remettez au travail.
NextCloud comprend plusieurs composants ou parties.
La partie centrale est un logiciel sur le server cloud sur Internet. Ensuite, chaque appareil connecté à
ce cloud sur lequel Cloud Client est installé, selon le type. Un ordinateur de bureau (ou un ordinateur
portable, bien sur) a un programme qui s’exécute sur le système d’exploitation Windows ‘autres systèmes
de bureau, tels que linux ou MacOS X , ont également leur propre logiciel. Le téléphone Android a son
propre programme et l’iPhone a son propre programme. Si tous les programmes sont installés sur tous
les appareils, vous vivrez une expérience formidable grâce à la synchronisation des fichiers et aux
services mutuels sur vos appareils.
Introduction Générale :
Figure : page télécharger NextCloud
NextCloud en Server
Remarque:
Pour installer et configurer le Server NextCloud, nous devons utiliser un système
d'exploitation différent Windows, par exemple : Ubuntu 16.04 LTS dans ce cas.
Les Outils :
Cette méthode est un peu plus difficile que les autres méthodes. Afin de préparer une
NextCloud, nous avons besoin d'un ensemble d'outils pour le préparer :
 Ubuntu 16.04.6 LTS : Système d’exploitation pour exécuter le server.
 Oracle VM VirtualBox : logiciel libre pour virtualiser Ubuntu.
 WinSCP : client SFTP graphique, utiliser SSH.
 Putty : émulateur de terminal d’un client pour la protocole SSH.
 UltralSO : logiciel de graver , convertir et montrer sur lecture virtuel des fichiers images
(Dans ce cas 64-bit PC (AMD64) server install image).
NextCloud en Server
Configuration :
 Etape 1 :
La première chose, il doit créer
une machine virtuelle dans logiciel
ViruelBOX et modifier les
paramètres de configuration de
cette machine, ensuite ajouter une
lecture CD (Ubuntu server 16.06
LTS) dans la machine, et démarrer
la machine. Ensuite, installer
Ubuntu dans le machine, il faut
saisir le Language, pays, timezone,
hostname, username, mot de passe,
installer protocole SSH, ajouter
HTTPS(optimale). En fin, créer le
nouveau mot de passe de root pour
utiliser dans l’étape suivante.
NextCloud en Server
On utilise commande « ifconfig »
dans la machine virtuel « NextCLoud
dans ce cas » pour afficher l’adresse
IP ou Host Name (dans ce cas
192.168.1.17) et ensuite, on doit
ajouter l’adresse dans la logiciel
Putty et le numéro de Port
(optionnel) pour afficher le terminal
de root.
Etape 2 :
Ensuite, Dans cette terminal on
utilise plusieurs les commandes pour
installer nano, lampserver,
phmyadmin, apache2 :
NextCloud en Server
# apt-get update
# apt-get upgrade
# apt-get install nano
# apt-get dist-upgrade
# apt-get install apache2
# apt-get install lamp-server^
# apt-get install phpmyadmin
Ensuite , on va utiliser le version php7.* et installer plusieurs chose de la php7 :
# sudo apt-get purge php7.*
# sudo apt-get install software-properties-common
# sudo add-apt-repository ppa:ondrej/php
# sudo apt-get update
# sudo apt-get install -y php7.2
# sudo apt-get install php7.2-mysql php7.2-curl php7.2-json php7.2-cgi php7.2-xsl
# sudo apt-get install php7.2 php7.2-cli php7.2-common php7.2-json php7.2-opcache php7.2-mysql
php7.2-mbstring php7.2-mcrypt php7.2-zip php7.2-fpm
# sudo apt-get install php7.2-gd
# sudo apt-get install –y php{bcmath,bz2,intl,gd,mbstring,mcrypt,mysql,zip} && sudo apt-get install
libapache2-mod-php -y
# sudo apt-get install php-imagick
# sudo systemctl restart php7.2-fpm.service
# sudo apt-get install php7.2-intl
Et restart le server apache2 : # service apache2 restart
NextCloud en Server
NextCloud en Server
Etape 3 :
Dans cette étape, on va installer nextcloud.zip (dernière version 19.0.0) et
extraire le fichier.zip ensuite modifier les accès données de répertoire de fichier
par les commandes suivantes :
# wget https://download.nextcloud.com/server/releases/nextcloud- 19.0.0.zip
# apt-get install zip unzip
# unzip nextcloud-19.0.0.zip
# mv nextcloud /var/www/html
# chown -R www-data:www-data /var/www/html/nextcloud
Etape 4 :
NextCloud en Server
Dans cette étape, on créer compte administrateur de NextCloud , ils doivent
saisir le nom et mot de passe de compte , ensuite saisir le nom de utilisateur de
base de données et le nom et mot de passe de base de données et le hostname
(pour créer compte de utilisateur dans la base de données ,voir l’image suivante )
NextCloud en Server
Etape 4 :
Et Enfin, cliquer le terminer l’installation et voilà la page home de votre NextCloud .
NextCloud : Sign up with a provider
Pour vous connecter dans NextCloud , nous appuyons sur le bouton « Sign up with
a provider »,ensuite ;une nouvelle page apparait et nous écrivons le bon e-mail pour
vous inscrire et choisir le serveur que vous souhaitez (Wolkli , Ops One Clouddamo
Cloufiles ,..) , pour moi je choisirai Tab.Digital pour continue .
NextCloud : Sign up with a provider
Le site envoie le mot de passe pour se connecter
à votre cloud
NextCloud : Sign up with a provider
Et voila la page d’accueil de votre cloud .
NextCloud in Desktop Client
Installation Programme :
Cliquez sur le lien pour télécharger le programme sur le site officiel ici et sur la
page de téléchargement pour Windows (comme indique dans l’image).
NextCloud in Desktop Client
Une fois le téléchargement du fichier programme termine, vous trouverez le fichier programme
dans le dossier de téléchargement.
Commencez à installer le programme en double-
cliquant sur l’icône du programme, et l’écran suivant
apparaitra :
En cliquant sur «Suivant », nous passerons a
l’écran suivant , qui nous indique la fin du processus
d’installation , et nous propose d’exécuter le
programme en cliquant simplement sur le bouton
« Terminer ».
NextCloud in Desktop Client
 Préparation du Programme :
Apres l’exécution du programme, les informations de contact principales du cloud,
qui sont l’adresse, le nom d’utilisateur et le mot de passe du cloud, seront demandées.
Vous obtenez ces données par notre intermédiaire si nous sommes honores d’être notre
client ou par le biais de la société qui vous fournit le service. Ensuite, le dossier local sera
sélectionné avec lequel synchroniser.
Le premier écran qui apparait une fois le programme exécute est l’écran « NextCloud ».Cet
écran demande « l’adresse du server » du cloud « NextCloud » , qui est l’adresse du site (Dans mon
cas, j’ai choisi « https://nc.nl.tab.digital/ » pour continue) .
NextCloud in Desktop Client
NextCloud in Desktop Client
Après avoir clique sur « Suivant », nous
irons à l’écran « Options des dossiers
locaux ». Habituellement, nous n’avons rien
à changer. Le point le plus important ici est
le chemin du dossier local pour le cloud sur
l’ordinateur. Nous pouvons accepter le
dossier suggéré, et nous pouvons le
changer, en cliquant sur le bouton qui
contient le chemin du dossier. Après ce
dossier peut être facilement accessible via
le programme cloud (nous verrons cela
bientôt), ou via appuyons sur le bouton
« Connect », ce qui fera que le programme
commencera à se connecter au cloud.
NextCloud in Desktop Client
Après avoir appuyé sur le bouton « Connecter », l’écran suivant apparait, aucun
réglage n’est requis ici. Le dossier cloud peut être ouvert sur l’ordinateur en cliquant sur
le bouton « Ouvrir le dossier local », et il s’ouvrira dans Windows.
NextCloud in Desktop Client
Le programme « NextCloud » place une icône dans la
barre des taches pour Windows dans la zone
« System Tray » (à côté de l’horloge). Cette icone
apparait dans plusieurs conditions, chacune
exprimant l’état actuel de la communication et de la
synchronisation à partir du cloud.
 Etat Initial (image initiale du haut) : l’état sans
contact.
 Etat de la connexion, lors du processus de
synchronisation (pas encore termine).
 Contact avec le processus de synchronisation
complet
NextCloud in Desktop Client
 Fonctionner NextCloud en continu avec
Windows :
Pour garder le programme actif ou en cours
d’exécution en arrière-plan du système
d’exploitation, et afin de l’exécuter a chaque
démarrage de Windows, il est nécessaire de
sélectionner (mettre une coche) choisir « Lancer
au démarrage du système » dans les paramètres
du programme auxquels vous accédez en cliquant
sur « General » dans la barre plus haut. La
sélection de cette option est importante pour
garder le cloud synchronise en continu sans avoir
a exécuter manuellement le programme. Cette
option devient plus importante lorsque les fichiers
sont volumineux et que le système d’exploitation
peut être ferme avant la fin du processus de
synchronisation.
NextCloud en Mobile apps
Dans notre cas, nous ne nous soucierons que du niveau Android.
Installation
Soit depuis l’ordinateur (voir
le première image) soit
directement depuis le
téléphone comme Play Store
(Voir la deuxième image),
vous pouvez télécharger le
programme « NextCloud »
sans aucune difficulté.
NextCloud en Mobile apps
 Préparation du Programme :
Comme la dernière fois (Regardez l'image à gauche), vous devez entrer le serveur sur lequel
vous exécutez (dans mon cas j’utilise « https://nc.nl.tab.digital/ »)( Regardez l'image à droite) ,
ensuite saisissez votre nom d’utilisateur et votre mot de passe pour accéder a l’application
(Regardez la dernière photo ).
Remarque :
Il existe un moyen de s’inscrire en utilisant le QR code pour les applications mobiles.
NextCloud en Mobile apps
NextCloud en Mobile apps
Et voilà la page d’accueil de votre
cloud dans Android
Les Avantages de Programme
NextCloud possède de nombreuses fonctionnalités, dont certaines seront listées :
 Modification La mise en page :
Les Avantages de Programme
 Gestionnaire de users : ajouter, modifier, supprimer, afficher
Les Avantages de Programme
 Synchronisation Fichiers entre différents ordinateurs, tablettes et smartphones.
 Modification des mot de passe , ajouter plusieurs clients web , applications bureau et
apps
Les Avantages de Programme
 Afficher les activités et ajouter les photos et fichiers PDF etc.,…
Les Avantages de Programme
 Gestion des chats ou Conversations : Par exemple : Conférences
privées audio/vidéo avec partage d'écran.
Les Avantages de Programme
 Partage des fichiers entre utilisateurs nextcloud ou utilisateurs externes.
 Gestion des Applications :
Les Avantages de Programme
 Calendrier
 Galerie d'images multiformats (jpg, cr2, img…).
Les Avantages de Programme
Gestion De Système de Nextcloud : afficher les informations du système d’exploitation
,RAM,Mémoire,etc ,…
Ressources
 Installation NextCloud (dans Ubuntu), Lamp Server, Apachae2, php7,
https://pastebin.com/RKB6JBVZ
 Si vous avez une erreur dans Talk ou Le programme générale :
https://pastebin.com/wwqC2fZC
 Installation Ubuntu 16.04 LTS (Server installI image)
https://releases.ubuntu.com/16.04/
 Installation PUTTY :
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
 Installation UltraOS :
https://www.clubic.com/telecharger-fiche42685-ultraiso.html
 Installation WinSCP :
https://sourceforge.net/projects/winscp/files/WinSCP/5.17.6/WinSCP-5.17.6-
Setup.exe/download
 Installation Oracle VirtuelBOX :
https://www.virtualbox.org/wiki/Downloads
FIN

Contenu connexe

Tendances

Rapport de stage d'été
Rapport de stage d'étéRapport de stage d'été
Rapport de stage d'étéJinenAbdelhak
 
Architectures n-tiers
Architectures n-tiersArchitectures n-tiers
Architectures n-tiersHeithem Abbes
 
Conception et Réalisation Application Web Laravel PFE BTS
Conception et Réalisation Application Web Laravel PFE BTSConception et Réalisation Application Web Laravel PFE BTS
Conception et Réalisation Application Web Laravel PFE BTSFaissoilMkavavo
 
Rapport Projet De Fin D'étude de Conception et développement d’une applicatio...
Rapport Projet De Fin D'étude de Conception et développement d’une applicatio...Rapport Projet De Fin D'étude de Conception et développement d’une applicatio...
Rapport Projet De Fin D'étude de Conception et développement d’une applicatio...mouafekmazia
 
Introduction au Cloud Computing
Introduction au Cloud Computing Introduction au Cloud Computing
Introduction au Cloud Computing FICEL Hemza
 
Rapport de projet de fin d"études
Rapport de projet de fin d"étudesRapport de projet de fin d"études
Rapport de projet de fin d"étudesMohamed Boubaya
 
[PFE] Master - Génie logiciel
[PFE] Master - Génie logiciel  [PFE] Master - Génie logiciel
[PFE] Master - Génie logiciel Louati Aicha
 
Rapport pfe 2017 Système de gestion des rendez-vous médicaux
Rapport pfe 2017 Système de gestion des rendez-vous médicaux Rapport pfe 2017 Système de gestion des rendez-vous médicaux
Rapport pfe 2017 Système de gestion des rendez-vous médicaux fehmi arbi
 
Rapport de projet de conception et de développement
Rapport de projet de conception et de développementRapport de projet de conception et de développement
Rapport de projet de conception et de développementDonia Hammami
 
Rapport_pfe_licence_ISAMM
Rapport_pfe_licence_ISAMMRapport_pfe_licence_ISAMM
Rapport_pfe_licence_ISAMMEya TAYARI
 
Rapport PFE Application Web Mobiles belwafi bilel
Rapport PFE Application Web Mobiles belwafi bilelRapport PFE Application Web Mobiles belwafi bilel
Rapport PFE Application Web Mobiles belwafi bilelBelwafi Bilel
 
Rapport de stage: mastère ISIC (Business Intelligence)
Rapport de stage: mastère ISIC (Business Intelligence)Rapport de stage: mastère ISIC (Business Intelligence)
Rapport de stage: mastère ISIC (Business Intelligence)Ines Ben Kahla
 
Conception et développement d’une plateforme d'import-export avec paiement en...
Conception et développement d’une plateforme d'import-export avec paiement en...Conception et développement d’une plateforme d'import-export avec paiement en...
Conception et développement d’une plateforme d'import-export avec paiement en...Karim Ben Alaya
 
PrésentationCI_CD.pptx
PrésentationCI_CD.pptxPrésentationCI_CD.pptx
PrésentationCI_CD.pptxBechirElosma
 
Rapport de stage de fin d'études ISI 2015
Rapport de stage de fin d'études ISI 2015Rapport de stage de fin d'études ISI 2015
Rapport de stage de fin d'études ISI 2015Anouar Kacem
 
PFE :: Application de gestion des dus d'enseignement
PFE :: Application de gestion des dus d'enseignementPFE :: Application de gestion des dus d'enseignement
PFE :: Application de gestion des dus d'enseignementNassim Bahri
 
rapport PFE ingénieur génie logiciel INSAT
rapport PFE ingénieur génie logiciel INSATrapport PFE ingénieur génie logiciel INSAT
rapport PFE ingénieur génie logiciel INSATSiwar GUEMRI
 

Tendances (20)

Rapport de stage d'été
Rapport de stage d'étéRapport de stage d'été
Rapport de stage d'été
 
Rapport de stage
Rapport de stageRapport de stage
Rapport de stage
 
Architectures n-tiers
Architectures n-tiersArchitectures n-tiers
Architectures n-tiers
 
Rapport tp1 j2ee
Rapport tp1 j2eeRapport tp1 j2ee
Rapport tp1 j2ee
 
Conception et Réalisation Application Web Laravel PFE BTS
Conception et Réalisation Application Web Laravel PFE BTSConception et Réalisation Application Web Laravel PFE BTS
Conception et Réalisation Application Web Laravel PFE BTS
 
Rapport Projet De Fin D'étude de Conception et développement d’une applicatio...
Rapport Projet De Fin D'étude de Conception et développement d’une applicatio...Rapport Projet De Fin D'étude de Conception et développement d’une applicatio...
Rapport Projet De Fin D'étude de Conception et développement d’une applicatio...
 
Introduction au Cloud Computing
Introduction au Cloud Computing Introduction au Cloud Computing
Introduction au Cloud Computing
 
Rapport de projet de fin d"études
Rapport de projet de fin d"étudesRapport de projet de fin d"études
Rapport de projet de fin d"études
 
projet fin d'étude IWAN
projet fin d'étude IWANprojet fin d'étude IWAN
projet fin d'étude IWAN
 
[PFE] Master - Génie logiciel
[PFE] Master - Génie logiciel  [PFE] Master - Génie logiciel
[PFE] Master - Génie logiciel
 
Rapport pfe 2017 Système de gestion des rendez-vous médicaux
Rapport pfe 2017 Système de gestion des rendez-vous médicaux Rapport pfe 2017 Système de gestion des rendez-vous médicaux
Rapport pfe 2017 Système de gestion des rendez-vous médicaux
 
Rapport de projet de conception et de développement
Rapport de projet de conception et de développementRapport de projet de conception et de développement
Rapport de projet de conception et de développement
 
Rapport_pfe_licence_ISAMM
Rapport_pfe_licence_ISAMMRapport_pfe_licence_ISAMM
Rapport_pfe_licence_ISAMM
 
Rapport PFE Application Web Mobiles belwafi bilel
Rapport PFE Application Web Mobiles belwafi bilelRapport PFE Application Web Mobiles belwafi bilel
Rapport PFE Application Web Mobiles belwafi bilel
 
Rapport de stage: mastère ISIC (Business Intelligence)
Rapport de stage: mastère ISIC (Business Intelligence)Rapport de stage: mastère ISIC (Business Intelligence)
Rapport de stage: mastère ISIC (Business Intelligence)
 
Conception et développement d’une plateforme d'import-export avec paiement en...
Conception et développement d’une plateforme d'import-export avec paiement en...Conception et développement d’une plateforme d'import-export avec paiement en...
Conception et développement d’une plateforme d'import-export avec paiement en...
 
PrésentationCI_CD.pptx
PrésentationCI_CD.pptxPrésentationCI_CD.pptx
PrésentationCI_CD.pptx
 
Rapport de stage de fin d'études ISI 2015
Rapport de stage de fin d'études ISI 2015Rapport de stage de fin d'études ISI 2015
Rapport de stage de fin d'études ISI 2015
 
PFE :: Application de gestion des dus d'enseignement
PFE :: Application de gestion des dus d'enseignementPFE :: Application de gestion des dus d'enseignement
PFE :: Application de gestion des dus d'enseignement
 
rapport PFE ingénieur génie logiciel INSAT
rapport PFE ingénieur génie logiciel INSATrapport PFE ingénieur génie logiciel INSAT
rapport PFE ingénieur génie logiciel INSAT
 

Similaire à NextCloud

Reseau entreprise
Reseau entrepriseReseau entreprise
Reseau entrepriseSAIDRAISS2
 
Mise en place de Nagios core sur Ubuntu 22.04
Mise en place de Nagios core  sur Ubuntu 22.04Mise en place de Nagios core  sur Ubuntu 22.04
Mise en place de Nagios core sur Ubuntu 22.04ImnaTech
 
Projet de fin d etudes
Projet de fin d etudesProjet de fin d etudes
Projet de fin d etudes3azwa
 
Migration windows xp vers win7ouwin8, etude cas client, presentation architec...
Migration windows xp vers win7ouwin8, etude cas client, presentation architec...Migration windows xp vers win7ouwin8, etude cas client, presentation architec...
Migration windows xp vers win7ouwin8, etude cas client, presentation architec...Loic BILLET
 
Creation de cluster (Master et deux slave ) nfs, htcondor, mpi
Creation de cluster (Master et deux slave ) nfs, htcondor, mpiCreation de cluster (Master et deux slave ) nfs, htcondor, mpi
Creation de cluster (Master et deux slave ) nfs, htcondor, mpiKhalid EDAIG
 
Télécharger et installer logiciel
Télécharger et installer logicielTélécharger et installer logiciel
Télécharger et installer logicielFrédéric NICOLAS
 
Installation et configuration d'openbravo
Installation et configuration d'openbravoInstallation et configuration d'openbravo
Installation et configuration d'openbravoSoumia Brabije
 
Mise en place d'active directory sous windows serveur 22
Mise en place d'active directory sous windows serveur 22Mise en place d'active directory sous windows serveur 22
Mise en place d'active directory sous windows serveur 22ImnaTech
 
Installer et configurer NAGIOS sous linux
Installer et configurer NAGIOS sous linuxInstaller et configurer NAGIOS sous linux
Installer et configurer NAGIOS sous linuxZakariyaa AIT ELMOUDEN
 

Similaire à NextCloud (20)

Chap android
Chap androidChap android
Chap android
 
Reseau entreprise
Reseau entrepriseReseau entreprise
Reseau entreprise
 
rapport.pdf
rapport.pdfrapport.pdf
rapport.pdf
 
Mise en place de Nagios core sur Ubuntu 22.04
Mise en place de Nagios core  sur Ubuntu 22.04Mise en place de Nagios core  sur Ubuntu 22.04
Mise en place de Nagios core sur Ubuntu 22.04
 
Implémentation d'openvpn
Implémentation d'openvpnImplémentation d'openvpn
Implémentation d'openvpn
 
Projet de fin d etudes
Projet de fin d etudesProjet de fin d etudes
Projet de fin d etudes
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Migration windows xp vers win7ouwin8, etude cas client, presentation architec...
Migration windows xp vers win7ouwin8, etude cas client, presentation architec...Migration windows xp vers win7ouwin8, etude cas client, presentation architec...
Migration windows xp vers win7ouwin8, etude cas client, presentation architec...
 
Creation de cluster (Master et deux slave ) nfs, htcondor, mpi
Creation de cluster (Master et deux slave ) nfs, htcondor, mpiCreation de cluster (Master et deux slave ) nfs, htcondor, mpi
Creation de cluster (Master et deux slave ) nfs, htcondor, mpi
 
Rapport des travaux
Rapport des travauxRapport des travaux
Rapport des travaux
 
Tuto bada
Tuto badaTuto bada
Tuto bada
 
Télécharger et installer logiciel
Télécharger et installer logicielTélécharger et installer logiciel
Télécharger et installer logiciel
 
Télécharger et installer logiciel
Télécharger et installer logicielTélécharger et installer logiciel
Télécharger et installer logiciel
 
Installation open erp-sous-windows1
Installation open erp-sous-windows1Installation open erp-sous-windows1
Installation open erp-sous-windows1
 
Odoo open erp
Odoo open erpOdoo open erp
Odoo open erp
 
Installation et configuration d'openbravo
Installation et configuration d'openbravoInstallation et configuration d'openbravo
Installation et configuration d'openbravo
 
Tutorial android
Tutorial androidTutorial android
Tutorial android
 
Mise en place d'active directory sous windows serveur 22
Mise en place d'active directory sous windows serveur 22Mise en place d'active directory sous windows serveur 22
Mise en place d'active directory sous windows serveur 22
 
Installer et configurer NAGIOS sous linux
Installer et configurer NAGIOS sous linuxInstaller et configurer NAGIOS sous linux
Installer et configurer NAGIOS sous linux
 
.NET DotNet CF - 1
.NET DotNet CF - 1.NET DotNet CF - 1
.NET DotNet CF - 1
 

NextCloud

  • 1. NextCloud (Drive privé) : installation, configuration et procédure déploiement Par : HARRAK Ahmed (Master Spécialisé Qualité du Logiciel)
  • 2. PLAN  Introduction Générale :  NextCloud en Server  NextCloud : Sign up with a provider  NextCloud in Desktop Client  NextCloud en Mobile apps  Les Avantages de Programme
  • 3. Introduction Générale : Cloud : Le Cloud est une technologie de réseau dans laquelle les différents appareils connectés à Internet via un logiciel ou une plate-forme spécifique sont connectes les uns aux autres et échangent des fichiers et d’autres services spécifiques entre eux. La forme de services cloud la plus simple et la plus importante est le service de synchronisation de fichiers. La synchronisation est simplement que le contenu du cloud télécharge sur Internet (fichiers et dossiers) est disponible pour tous les appareils connectes à ce cloud. Par exemple, les fichiers disponibles sur le cloud électronique seront disponibles pour l’utilisateur de l’ordinateur de bureau via un dossier spécifique (il sera spécifié lors de la configuration du programme cloud sur l’ordinateur). Dans ce dossier, vous trouverez tous les fichiers déjà téléchargés sur le cloud. De même, tous les fichiers ou dossiers qui seront ajoutes à ce dossier seront automatiquement téléchargés sur le cloud sur Internet sans intervention de l’utilisateur et pourront être utilises sur vos autres appareils. C’est ce que nous appelons la synchronisation, l’ordinateur avec ou pour le cloud.
  • 4. Introduction Générale : NextCLoud : Il s’agit d’un programme gratuit et d’une plateforme d’hébergement et de collaboration de fichiers. Il offre un très haut niveau de sécurité, avec les meilleures performances possibles et de nombreuses autres fonctionnalités. Il offre la meilleure expérience client lorsque vous vous en remettez au travail. NextCloud comprend plusieurs composants ou parties. La partie centrale est un logiciel sur le server cloud sur Internet. Ensuite, chaque appareil connecté à ce cloud sur lequel Cloud Client est installé, selon le type. Un ordinateur de bureau (ou un ordinateur portable, bien sur) a un programme qui s’exécute sur le système d’exploitation Windows ‘autres systèmes de bureau, tels que linux ou MacOS X , ont également leur propre logiciel. Le téléphone Android a son propre programme et l’iPhone a son propre programme. Si tous les programmes sont installés sur tous les appareils, vous vivrez une expérience formidable grâce à la synchronisation des fichiers et aux services mutuels sur vos appareils.
  • 5. Introduction Générale : Figure : page télécharger NextCloud
  • 6. NextCloud en Server Remarque: Pour installer et configurer le Server NextCloud, nous devons utiliser un système d'exploitation différent Windows, par exemple : Ubuntu 16.04 LTS dans ce cas. Les Outils : Cette méthode est un peu plus difficile que les autres méthodes. Afin de préparer une NextCloud, nous avons besoin d'un ensemble d'outils pour le préparer :  Ubuntu 16.04.6 LTS : Système d’exploitation pour exécuter le server.  Oracle VM VirtualBox : logiciel libre pour virtualiser Ubuntu.  WinSCP : client SFTP graphique, utiliser SSH.  Putty : émulateur de terminal d’un client pour la protocole SSH.  UltralSO : logiciel de graver , convertir et montrer sur lecture virtuel des fichiers images (Dans ce cas 64-bit PC (AMD64) server install image).
  • 7. NextCloud en Server Configuration :  Etape 1 : La première chose, il doit créer une machine virtuelle dans logiciel ViruelBOX et modifier les paramètres de configuration de cette machine, ensuite ajouter une lecture CD (Ubuntu server 16.06 LTS) dans la machine, et démarrer la machine. Ensuite, installer Ubuntu dans le machine, il faut saisir le Language, pays, timezone, hostname, username, mot de passe, installer protocole SSH, ajouter HTTPS(optimale). En fin, créer le nouveau mot de passe de root pour utiliser dans l’étape suivante.
  • 8. NextCloud en Server On utilise commande « ifconfig » dans la machine virtuel « NextCLoud dans ce cas » pour afficher l’adresse IP ou Host Name (dans ce cas 192.168.1.17) et ensuite, on doit ajouter l’adresse dans la logiciel Putty et le numéro de Port (optionnel) pour afficher le terminal de root. Etape 2 : Ensuite, Dans cette terminal on utilise plusieurs les commandes pour installer nano, lampserver, phmyadmin, apache2 :
  • 9. NextCloud en Server # apt-get update # apt-get upgrade # apt-get install nano # apt-get dist-upgrade # apt-get install apache2 # apt-get install lamp-server^ # apt-get install phpmyadmin Ensuite , on va utiliser le version php7.* et installer plusieurs chose de la php7 : # sudo apt-get purge php7.* # sudo apt-get install software-properties-common # sudo add-apt-repository ppa:ondrej/php # sudo apt-get update # sudo apt-get install -y php7.2
  • 10. # sudo apt-get install php7.2-mysql php7.2-curl php7.2-json php7.2-cgi php7.2-xsl # sudo apt-get install php7.2 php7.2-cli php7.2-common php7.2-json php7.2-opcache php7.2-mysql php7.2-mbstring php7.2-mcrypt php7.2-zip php7.2-fpm # sudo apt-get install php7.2-gd # sudo apt-get install –y php{bcmath,bz2,intl,gd,mbstring,mcrypt,mysql,zip} && sudo apt-get install libapache2-mod-php -y # sudo apt-get install php-imagick # sudo systemctl restart php7.2-fpm.service # sudo apt-get install php7.2-intl Et restart le server apache2 : # service apache2 restart NextCloud en Server
  • 11. NextCloud en Server Etape 3 : Dans cette étape, on va installer nextcloud.zip (dernière version 19.0.0) et extraire le fichier.zip ensuite modifier les accès données de répertoire de fichier par les commandes suivantes : # wget https://download.nextcloud.com/server/releases/nextcloud- 19.0.0.zip # apt-get install zip unzip # unzip nextcloud-19.0.0.zip # mv nextcloud /var/www/html # chown -R www-data:www-data /var/www/html/nextcloud
  • 12. Etape 4 : NextCloud en Server Dans cette étape, on créer compte administrateur de NextCloud , ils doivent saisir le nom et mot de passe de compte , ensuite saisir le nom de utilisateur de base de données et le nom et mot de passe de base de données et le hostname (pour créer compte de utilisateur dans la base de données ,voir l’image suivante )
  • 13. NextCloud en Server Etape 4 : Et Enfin, cliquer le terminer l’installation et voilà la page home de votre NextCloud .
  • 14. NextCloud : Sign up with a provider Pour vous connecter dans NextCloud , nous appuyons sur le bouton « Sign up with a provider »,ensuite ;une nouvelle page apparait et nous écrivons le bon e-mail pour vous inscrire et choisir le serveur que vous souhaitez (Wolkli , Ops One Clouddamo Cloufiles ,..) , pour moi je choisirai Tab.Digital pour continue .
  • 15. NextCloud : Sign up with a provider Le site envoie le mot de passe pour se connecter à votre cloud
  • 16. NextCloud : Sign up with a provider Et voila la page d’accueil de votre cloud .
  • 17. NextCloud in Desktop Client Installation Programme : Cliquez sur le lien pour télécharger le programme sur le site officiel ici et sur la page de téléchargement pour Windows (comme indique dans l’image).
  • 18. NextCloud in Desktop Client Une fois le téléchargement du fichier programme termine, vous trouverez le fichier programme dans le dossier de téléchargement. Commencez à installer le programme en double- cliquant sur l’icône du programme, et l’écran suivant apparaitra : En cliquant sur «Suivant », nous passerons a l’écran suivant , qui nous indique la fin du processus d’installation , et nous propose d’exécuter le programme en cliquant simplement sur le bouton « Terminer ».
  • 19. NextCloud in Desktop Client  Préparation du Programme : Apres l’exécution du programme, les informations de contact principales du cloud, qui sont l’adresse, le nom d’utilisateur et le mot de passe du cloud, seront demandées. Vous obtenez ces données par notre intermédiaire si nous sommes honores d’être notre client ou par le biais de la société qui vous fournit le service. Ensuite, le dossier local sera sélectionné avec lequel synchroniser. Le premier écran qui apparait une fois le programme exécute est l’écran « NextCloud ».Cet écran demande « l’adresse du server » du cloud « NextCloud » , qui est l’adresse du site (Dans mon cas, j’ai choisi « https://nc.nl.tab.digital/ » pour continue) .
  • 21. NextCloud in Desktop Client Après avoir clique sur « Suivant », nous irons à l’écran « Options des dossiers locaux ». Habituellement, nous n’avons rien à changer. Le point le plus important ici est le chemin du dossier local pour le cloud sur l’ordinateur. Nous pouvons accepter le dossier suggéré, et nous pouvons le changer, en cliquant sur le bouton qui contient le chemin du dossier. Après ce dossier peut être facilement accessible via le programme cloud (nous verrons cela bientôt), ou via appuyons sur le bouton « Connect », ce qui fera que le programme commencera à se connecter au cloud.
  • 22. NextCloud in Desktop Client Après avoir appuyé sur le bouton « Connecter », l’écran suivant apparait, aucun réglage n’est requis ici. Le dossier cloud peut être ouvert sur l’ordinateur en cliquant sur le bouton « Ouvrir le dossier local », et il s’ouvrira dans Windows.
  • 23. NextCloud in Desktop Client Le programme « NextCloud » place une icône dans la barre des taches pour Windows dans la zone « System Tray » (à côté de l’horloge). Cette icone apparait dans plusieurs conditions, chacune exprimant l’état actuel de la communication et de la synchronisation à partir du cloud.  Etat Initial (image initiale du haut) : l’état sans contact.  Etat de la connexion, lors du processus de synchronisation (pas encore termine).  Contact avec le processus de synchronisation complet
  • 24. NextCloud in Desktop Client  Fonctionner NextCloud en continu avec Windows : Pour garder le programme actif ou en cours d’exécution en arrière-plan du système d’exploitation, et afin de l’exécuter a chaque démarrage de Windows, il est nécessaire de sélectionner (mettre une coche) choisir « Lancer au démarrage du système » dans les paramètres du programme auxquels vous accédez en cliquant sur « General » dans la barre plus haut. La sélection de cette option est importante pour garder le cloud synchronise en continu sans avoir a exécuter manuellement le programme. Cette option devient plus importante lorsque les fichiers sont volumineux et que le système d’exploitation peut être ferme avant la fin du processus de synchronisation.
  • 25. NextCloud en Mobile apps Dans notre cas, nous ne nous soucierons que du niveau Android. Installation Soit depuis l’ordinateur (voir le première image) soit directement depuis le téléphone comme Play Store (Voir la deuxième image), vous pouvez télécharger le programme « NextCloud » sans aucune difficulté.
  • 26. NextCloud en Mobile apps  Préparation du Programme : Comme la dernière fois (Regardez l'image à gauche), vous devez entrer le serveur sur lequel vous exécutez (dans mon cas j’utilise « https://nc.nl.tab.digital/ »)( Regardez l'image à droite) , ensuite saisissez votre nom d’utilisateur et votre mot de passe pour accéder a l’application (Regardez la dernière photo ).
  • 27. Remarque : Il existe un moyen de s’inscrire en utilisant le QR code pour les applications mobiles. NextCloud en Mobile apps
  • 28. NextCloud en Mobile apps Et voilà la page d’accueil de votre cloud dans Android
  • 29. Les Avantages de Programme NextCloud possède de nombreuses fonctionnalités, dont certaines seront listées :  Modification La mise en page :
  • 30. Les Avantages de Programme  Gestionnaire de users : ajouter, modifier, supprimer, afficher
  • 31. Les Avantages de Programme  Synchronisation Fichiers entre différents ordinateurs, tablettes et smartphones.  Modification des mot de passe , ajouter plusieurs clients web , applications bureau et apps
  • 32. Les Avantages de Programme  Afficher les activités et ajouter les photos et fichiers PDF etc.,…
  • 33. Les Avantages de Programme  Gestion des chats ou Conversations : Par exemple : Conférences privées audio/vidéo avec partage d'écran.
  • 34. Les Avantages de Programme  Partage des fichiers entre utilisateurs nextcloud ou utilisateurs externes.  Gestion des Applications :
  • 35. Les Avantages de Programme  Calendrier  Galerie d'images multiformats (jpg, cr2, img…).
  • 36. Les Avantages de Programme Gestion De Système de Nextcloud : afficher les informations du système d’exploitation ,RAM,Mémoire,etc ,…
  • 37. Ressources  Installation NextCloud (dans Ubuntu), Lamp Server, Apachae2, php7, https://pastebin.com/RKB6JBVZ  Si vous avez une erreur dans Talk ou Le programme générale : https://pastebin.com/wwqC2fZC  Installation Ubuntu 16.04 LTS (Server installI image) https://releases.ubuntu.com/16.04/  Installation PUTTY : https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html  Installation UltraOS : https://www.clubic.com/telecharger-fiche42685-ultraiso.html  Installation WinSCP : https://sourceforge.net/projects/winscp/files/WinSCP/5.17.6/WinSCP-5.17.6- Setup.exe/download  Installation Oracle VirtuelBOX : https://www.virtualbox.org/wiki/Downloads
  • 38. FIN