Anda di halaman 1dari 25

BTS SIO

Services Informatiques aux


Organisations

Option SISR

Session 2018

KOMLAN Cyriaque Activité professionnelle N°

NATURE DE L'ACTIVITE Mettre en place un système de cloud online Nextcloud

Contexte Le réseau nécessite une liaison parmi les utilisateurs du groupe Normasys, un accès
au cloud complet mis en place est donc nécessaire ainsi que la synchronisation de
celui-ci via différentes sources.

Objectifs Installer Nextcloud et créé une documentation complète de celui-ci afin que
l’administrateur de l’entreprise puisse configurez les différent appareille qui sollicite
Nextcloud

Lieu de réalisation Normasys

SOLUTIONS ENVISAGEABLES
Nextcloud / Owncloud

DESCRIPTION DE LA SOLUTION RETENUE


Conditions initiales Le serveur est en production pour un client, je dois donc être très attentif et
minutieux pour installer Nagios
Conditions finales Documentation complète terminé

Outils utilisés CentOs7, Mysql, Apache, Smartphone,

CONDITIONS DE REALISATION
Matériels Machine virtuel Linux, Smartphone, compte mail
Logiciels Nextcloud

Durée 5h
(heures/jours)

Contraintes

COMPETENCES MISES EN OEUVRE POUR CETTE ACTIVITE PROFESSIONNELLE


Code Intitulé
Elaboration de documents relatifs à la production et à la fourniture de services
A1.2.1 Élaboration et présentation d'un dossier de choix de solution technique
A1.2.4 Détermination des tests nécessaires à la validation d'un service
A1.3.2 Définition des éléments nécessaires à la continuité d'un service
A1.3.4 Déploiement d'un service
A1.4.3 Gestion des ressources
A2.1.1 Accompagnement des utilisateurs dans la prise en main d'un service
A2.2.1 Suivi et résolution d'incidents
A3.2.1 Installation et configuration d'éléments d'infrastructure
A3.2.2 Remplacement ou mise à jour d'éléments défectueux ou obsolètes
A3.2.3 Mise à jour de la documentation technique d'une solution d'infrastructure
A3.3.1 Administration sur site ou à distance des éléments d'un réseau, de serveurs …
A3.3.3 Gestion des identités et des habilitations
A5.1.2 Recueil d'informations sur une configuration et ses éléments
A5.2.3 Repérage des compléments de formation ou d'auto-formation ...
A5.2.4 Étude d’une technologie, d'un composant, d'un outil ou d'une méthode

DEROULEMENT DE L'ACTIVITE
Installation & configuration d’NextCloud

Introduction :

Dans le but d’utiliser NextCloud afin de pouvoir synchronisé ces données sur un serveur virtuelle
local nous allons installer un serveur « NextCloud » qui nous permettra de Synchronisé nos données
et informations sur différend support.

L’installation de NextCloud est très simple et peut s’effectuer sous n’importe quel OS. Nous avons
choisis de l’installer sur le système CentOS 7 de Linux pour plus de facilité.

Tout d’abord il faut savoir que NextCloud est basé sur PHP et MySQL, SQLite ou autres base de
données. Il faut donc avoir préalablement installé MySQL ou SQLite, Apache et PHP.

Après avoir installé les éléments requis ci-dessus (si ce n’est pas déjà fait) nous allons commencer
l’installation de NextCloud :

Afin d’installé NextCloud nous allons utiliser l’application Konsole de CentOS 7,


Configuration des éléments du système

Installation des paquets php :


yum install php-mysql sqlite php-dom php-mbstring php-gd php-pdo php-json php-xml php-zip php-gd curl php-curl
php-mcrypt php-pear

On autorise dans le pare-feu les protocoles http et https :

Code BASH :
firewall-cmd –permanent –zone=public –add-service=http
firewall-cmd –permanent –zone=public –add-service=https

On active les services concernés au démarrage :

Code BASH :
systemctl enable httpd.service
systemctl enable mariadb.service

Et on les démarre :

Code BASH :
systemctl start httpd.service
systemctl start mariadb.service

Installation de NextCloud

Dans un premier temps, on récupère les sources directement depuis le site


officiel : https ://NextCloud.org/install/#instructions-server

Ici, je vais le récupérer directement sur le serveur via wget :

Code BASH :

wget https ://download.nextcloud.com/server/releases/nextcloud-11.0.2.tar.bz2


On extrait ensuite l’archive :

Code BASH :

tar –xvf nextcloud-11.0.2.tar.bz2 –C /var/www/html/


On met apache comme propriétaire des fichiers NextCloud :

Code BASH :
chown –R apache : apache /var/www/html/NextCloud/

Configuration des services

Base de données

!! Si on est sur une nouvelle base de données, on l’initialise :

Code BASH :

mysql_secure_installation

On créé ensuite la base de données :

Code BASH :
mysql –u root –p

Code SQL :
CREATE DATABASE nextcloud ;

Et on se créé un utilisateur pour NextCloud :


CREATE USER ‘ nextclouduser ‘@’ localhost ‘ IDENTIFIED BY ‘yourpassword’ ;

Code SQL :
GRANT ALL ON nextcloud.* TO ‘nextclouduser’@’localhost’ IDENTIFIED BY ‘password’ ;
FLUSH PRIVILEGES ;

Configuration de NextCloud
On se connecte ensuite sur le serveur : http ://votre_ip_serveur/NextCloud

On arrive sur la page d’installation & configuration.


Nous allons créer le premier utilisateur (qui sera administrateur) et inscrire les identifiants de la base préalablement
créé, NextCloud est enfin prêt à être utiliser.
Table des matières
Table des matières ................................................................................................................................... 6
Configuration & Administration .............................................................................................................. 7
Gestions des calendriers / agendas ..................................................................................................... 7
Sur le cloud ...................................................................................................................................... 7
Sur votre poste Windows .............................................................................................................. 11
Sur votre poste Mac ...................................................................................................................... 14
Sur votre terminal iOS ................................................................................................................... 15
Sur votre terminal Android ............................................................................................................ 16
Gestion des fichiers partagés ............................................................................................................ 17
Sur le cloud .................................................................................................................................... 17
Sur votre poste Windows .............................................................................................................. 17
Sur votre poste Mac ...................................................................................................................... 17
Sur votre terminal Android ............................................................................................................ 17
Sur votre terminal iOS .......................................................................Error! Bookmark not defined.
Gestions des contacts ........................................................................................................................ 18
Sur le cloud .................................................................................................................................... 18
Sur votre poste Windows .............................................................................................................. 18
Sur votre poste Mac & terminal iOS .............................................................................................. 18
Sur votre terminal Android ............................................................................................................ 18
Utilisation des concepts ......................................................................................................................... 19
Gestions des calendriers / agendas ................................................................................................... 19
Sur le cloud .................................................................................................................................... 19
Sur votre poste Windows .............................................................................................................. 20
Sur votre poste Mac ...................................................................................................................... 21
Sur votre terminal iOS ................................................................................................................... 22
Sur votre terminal Android ............................................................................................................ 22
Gestion des fichiers partagés ............................................................................................................ 24
Sur le cloud .................................................................................................................................... 24
Sur votre poste Windows ..................................................................Error! Bookmark not defined.
Sur votre poste Mac ..........................................................................Error! Bookmark not defined.
Sur votre terminal Android ................................................................Error! Bookmark not defined.
Sur votre terminal iOS .......................................................................Error! Bookmark not defined.
Gestions des contacts ............................................................................Error! Bookmark not defined.
Sur le cloud ........................................................................................Error! Bookmark not defined.
Sur votre poste Windows ..................................................................Error! Bookmark not defined.
Sur votre poste Mac ..........................................................................Error! Bookmark not defined.
Sur votre terminal Android ................................................................Error! Bookmark not defined.
Sur votre terminal iOS ...................................................................... Error! Bookmark not defined.

Configuration & Administration

Gestions des calendriers / agendas


Sur le cloud
Se connecter

Connexion Nextcloud : https://cloud.sigeif.fr/index.php/login

1) Indiquer vos identifiants « Administrateur »

2) Sélectionner l’icône « Agenda

Création d’un agenda


1) Cliquer sur « nouvel
agenda »

2) Personnaliser le nom de votre agenda


ainsi que sa couleur pour le distinguer
des autres agendas puis cliquer sur
« créer »
Supprimer un agenda

1. Sélectionner l’agenda souhaité

2. Cliquer sur les « … »

3. Cliquer sur supprimer et


patienter 3 secondes pour
confirmer

Partager un agenda

Cliquer sur l’icône

Indiquer l’utilisateur ou le
groupe souhaité pour le partage
(ex : SIGEIF)

Attribuer les droits d’utilisateurs


(lecture / écriture / partage)

Remarque : pour synchroniser l’agenda que nous venons de créer, il est nécessaire de récupérer le lien qui nous mène
l’agenda ; ce lien se trouve sur NextCloud et, est différent selon l’Os ou le support utilisé.
1) Cliquer sur « … »

2) Sélectionner « Lien » afin que l’URL du calendrier


s’affiche

Lien vers l’agenda:

https://cloud.sigeif.fr/remote.php/dav/calendars/admin/tuto-
nextcloud/

Lien du CalDAV principal :

https://cloud.sigeif.fr/remote.php/dav/

Lien du CalDAV IOS/OSX :

https://cloud.sigeif.fr/remote.php/dav/principals/users/admin/

Remarque :

L’URL du carnet d’adresse se trouve dans la rubrique contact :

https://cloud.sigeif.fr/remote.php/dav/addressbooks/users/admin/SI
GEIF/
Sur votre poste Windows
Connexion Thunderbird vers NextCloud

Thunderbird est une boite mail créé par Mozilla Firefox, elle permet aussi d’y créer un agenda. Voici les différentes
étapes de synchronisation de l’agenda Thunderbird.

Prérequis d’installation : Thunderbird et configuration de la boite mail.

1) Ouvrir l’onglet agenda : (ctrl + maj + C) ou dans


la barre de tâche => Evènements et tâches =>
Agenda

2) Effectuer un clic droit sur « Mon


Agenda » puis => Nouvel
agenda… => Sur le réseau =>
Suivant
3) Sélectionner le format « CalDAV » indiquer
le lien CalDAV vers l’agenda => sélectionner
la prise en charge Hors connexion

4) Afin d’identifier au
mieux votre agenda,
personnaliser le avec
un titre et une couleur
de votre choix

5) Puis synchroniser =>


Clic droit sur l’agenda
=> Synchroniser les
agendas
Connexion Outlook vers NextCloud

Pour la synchronisation avec Outlook l’installation du Plug-in CalDAV Synchronizer est nécessaire.

Disponible sur sourceforge.fr : https ://sourceforge.net/projects/outlookcaldavsynchronizer/

1) Dans la barre des tâches en bas à droite,


sélectionner « synchronization profiles » clic droit
sur l’icône

2) Créer un nouveau profil

3) Sélectionner dans le type de profil « Generic


CalDAV / CardDAV » => OK
4) Personnaliser le nom de votre agenda

5) Cliquer sur « … » puis sélectionner le répertoire


« Calendrier (uniquement cet ordinateur) »

6) Cliquer sur « Synchronize Items immediately after


change »

7) Copier l’URL de l’agenda Nextcloud (cf. page 7


partie 3)

8) Mettre vos identifiants Nextcloud

9) Tester le paramétrage en cliquant sur « test or


discover settings »

OK => OK

Sur votre poste Mac


Connexion OSX vers NextCloud

Création d’un « compte » dans l’application Agenda d’un système d’exploitation Mac OSX afin de pouvoir synchroniser
NextCloud et Calendrier (Mac). Pour se faire il faut se munir de l’URL « CalDAV OSX» du calendrier NextCloud

(Ex : https://cloud.sigeif.fr/remote.php/dav/principals/users/admin/)

1) Cliquer sur l’onglet « Calendrier » de la barre des tâche puis cliquer


sur « Ajouter un compte »
 Sélectionner le fournisseur de compte « Autre »
2) Sélectionner dans type de compte « Avancé »
3) Mettre vos identifiants Nextcloud
4) Indiquer l’adresse du serveur
Ex : https://cloud.sigeif.fr/remote.php/dav/principals/users/admin/

5) Indiquer le chemin du serveur


Ex : https://cloud.sigeif.fr/remote.php/dav/principals/users/admin/

Remarque : Il est nécessaire de vérifier que « utiliser SSL » est coché.

Sur votre terminal iOS


La connexion IOS vers NextCloud

Synchronisation d’un calendrier Nextcloud depuis un appareil sous IOS

1) Ouvrir l'application « configuration »

 Sélectionnez Courrier, Contacts, Calendriers.

2) Sélectionner « Ajouter un compte »

3) Sélectionner « Autre » pour type de compte.

 Sélectionner « Ajouter un compte CalDAV »


4) Indiquer l’URL votre CalDAV IOS/ OSX

5) Mettre vos identifiants Nextcloud puis cliquer sur


« suivant »

Sur votre terminal Android


La connexion OpenSync vers NextCloud

Synchronisation nextcloud depuis un smartphone Android

Prérequis : installer l’application « Open Sync » depuis « Google Play Store »

1) ouvrir « Open Sync »

 Créer un compte CalDAV avec un URL


Ex : https://cloud.sigeif.fr/remote.php/dav//

2) Indiquer vos identifiants Nextcloud puis « se connecter »


3) Sélectionner le nouveau compte

4) Cliquer sur « Personnel » pour activer la


synchronisation du CalDAV / Calendrier

Gestion des fichiers partagés


Sur le cloud
L’utilisation des fichiers partagés ne nécessite aucun paramétrage spécifique sur l’interface WEB. Le partage des
fichiers et des dossiers est abordé dans le chapitre « Utilisation » qui figure dans la seconde partie de ce document.

Sur votre poste Windows


Afin de rendre l’accès aux fichiers stockés sur votre Cloud plus aisé, il est possible d’installer un programme de
synchronisation automatique. Le lien d’installation de cet outil est disponible sur votre interface Cloud dans l’écran de
paramétrage utilisateur ou à l’URL « https://nextcloud.com/install/#install-clients ». Son fonctionnement est identique
aux outils fournis avec les autres Cloud disponible sur Internet (Dropbox, OneDrive…).

Sur votre poste Mac


Le principe de fonctionnement sur un poste Mac est similaire au poste Windows.

Sur votre terminal iOS


L’application « NextCloud » disponible sur l’ « App Store » permet un accès facile aux fichiers stockés sur le cloud.

Sur votre terminal Android


L’accès aux fichiers stockés sur le cloud est possible en installant l’application Mobile « NextCloud » disponible sur
« Google Play ».
Gestions des contacts
Sur le cloud
La synchronisation des contacts est identique à la synchronisation d’un calendrier, le lien se trouve dans la rubrique
contact de Nextcloud

1) Cliquer sur « Paramètres »

2) Sélectionner l’icône « liens »

3) Copier l’URL du carnet d’adresse


Nextcloud (cf. page 7 « Remarque »)

Sur votre poste Windows


La synchronisation des contacts est identique à la synchronisation d’un calendrier ;

Thunderbird : Thunderbird > Adresses > nouveau carnet d'adresse distant > URL (carnet d’adresse Nextcloud) => puis
suivre la procédure « Connexion Thunderbird vers NextCloud » depuis le point 3) P.9

Outlook : => puis suivre la procédure « Connexion Outlook vers NextCloud » avec votre lien CardDAV P.10

Sur votre poste Mac & terminal iOS


Mac OSX : => puis suivre la procédure « Connexion OSX vers NextCloud » depuis l’application contact P.12

Mac IOS: => puis suivre la procédure « Connexion IOS vers NextCloud » depuis l’application P.13

Sur votre terminal Android


Open Sync : puis suivre la procédure « Connexion OpenSync vers NextCloud » avec de votre lien CardDAV P.14

 Cliquer sur « Contacts » pour activer la synchronisation du CardDAV / Contact


Utilisation des concepts

Gestions des calendriers / agendas


Ajouter / modifier / supprimer un événement Nextcloud

Sur le cloud

1) Aller dans « Calendrier »


 double-cliquer sur une date, une fenêtre
s’ouvrira afin de programmer votre évènement

 Cliquer sur « Plus… » affiche les paramètres


supplémentaires

2) Le « plus… » permet de personnaliser l’évènement :


 Détails (Emplacement, Description,
Confirmation…)
 Participant (permet d’inviter un utilisateur via
son adresse mail)
 Rappels (Alerte audio avant l'événement)
 Occurrences (périodicité de l’évènement)

Puis « Créer »

3) Cliquer sur l’évènement pour le modifier


 Sélectionner une date afin de déplacer l’évènement

4) Sélectionner mettre à jour pour sauvegarder les


modifications

5) Cliquer sur supprimer afin d’effacer l’évènement


Sur votre poste Windows
Ajouter / modifier / supprimer un événement Thunderbird

1) Choisir une date d’évènement


 Personnaliser l’évènement : Indiquer titre, lieu, période…
 « Enregistrer et fermer »

2) Sélectionner l’évènement à modifier :


 Ex : période, lieu…
 « Enregistrer et fermer »

3) Cliquer l’icône supprimer et confirmer

Ajouter / modifier / supprimer un événement Outlook

1) Choisir une date d’évènement

2) Indiquer un titre (Objet puis Emplacement)

3) Sélectionner une période

4) Inviter les participants

5) Ajouter une description


 « Enregistrer et fermer »

6) Sélectionner l’évènement à modifier :


 Ex : période, lieu…
 « Enregistrer et fermer »

7) Cliquer l’icône supprimer


Sur votre poste Mac

Ajouter / modifier / supprimer un événement OSX

1) Choisir une date


d’évènement dans
l’application calendrier
 Indiquer un titre &
lieu

2) Sélectionner une période

3) Sélectionner le calendrier
souhaité

4) Inviter les participants


 « Entrer »

5) Sélectionner l’évènement
à modifier :
 puis « Modifier»
 Ex : période, lieu…
 « Entrer »

6) Sélectionner l’évènement
à supprimer :
 CTRL + Clique
 Supprimer
Sur votre terminal iOS

Ajouter / modifier / supprimer un événement iOS

7) Choisir une date d’évènement dans


l’application calendrier
 Indiquer un titre & lieu

8) Sélectionner une période

9) Sélectionner le calendrier souhaité

10) Inviter les participants


 « Ajouter »

11) Sélectionner l’évènement à modifier :


 puis « Modifier»
 Ex : période, lieu…
 « Ajouter »

12) Sélectionner l’évènement à


supprimer :
 Supprimer

Sur votre terminal Android


Ajouter / modifier / supprimer un événement OpenSync
1) Choisir une date d’évènement dans
l’application calendrier
 Indiquer un titre & lieu

2) Sélectionner une période

3) Sélectionner le calendrier souhaité

4) Inviter les participants


 « Enregistrer»

5) Sélectionner l’évènement à modifier


:
 puis « Modifier»
 Ex : période, lieu…
 « Enregistrer »

6) Sélectionner l’évènement à
supprimer :
 Supprimer puis confirmer
Gestion des fichiers partagés
Sur le cloud
L’interface est divisée en deux parties :
1) La partie gauche liste quelques liens permettant
d’accéder à vos partages et à vos fichiers favoris.
2) La partie droite donne un aperçu du dossier
courant, suivant une présentation proche de
l’explorateur Windows ou du Finder Mac.

3) L’icône permet de revenir rapidement à la


racine de l’arborescence de vos fichiers.

4) L’icône déroule un menu offrant les actions


suivantes :
 « Téléverser un fichier » permet de
transférer un fichier stocké sur votre poste
physique sur le cloud. Notez que cette
action est généralement aussi possible en
faisant un « drag & drop » depuis votre
explorateur de fichier vers la fenêtre de
votre navigateur internet.

 « Nouveau dossier » permet de créer un


répertoire sur le cloud.
« Nouveau fichier texte » permet de créer un
fichier portant le nom de votre choix et d’en
saisir le contenu.

Naviguer dans vos dossiers

La navigation dans l’architecture des répertoires est relativement similaire à un explorateur de fichiers classique.
Cliquer sur un dossier souhaité pour y accéder ; la même action sur un fichier permet d’en afficher le contenu si celui
est reconnu par NextCloud (fichiers texte, PDF, images, musiques…) ; dans le cas contraire, le fichier est
automatiquement téléchargé sur votre poste physique.

Actions possibles sur les fichiers et les dossiers

Les actions possibles sont affichées par le bouton situé à droite des fichiers (et dossiers). Il est possible de télécharger,
renommer, déplacer ou supprimer l’item sélectionné selon vos droits d’accès.

Partager un fichier ou un dossier

Pour partager cliquer sur . Une zone permet alors de saisir le ou les personnes autorisées sur votre fichier ainsi que ses
droits (lecture seule, lecture / écriture).
Remarque : il est possible de définir un partage public protégé par un mot de passe mais cette option moins sécurisée
doit être utilisée avec prudence.

Télécharger un ensemble de documents ou dossiers

Dans un premier temps, sélectionner les éléments à télécharger en cliquant sur les icones des fichiers et dossiers : une
coche indique la sélection des items. Enfin, appuyer sur le bouton téléchargement.
Remarque : les dossiers sont téléchargés sous forme d’une archive compressée au format ZIP, connu de votre poste de
travail.

CONCLUSION
Pour finir le système Nextcloud sera testée par mon tuteur afin de vérifier la configuration et la
documentation sera transmis a l’administrateur qui sera à charge de Nextcloud.

EVOLUTION POSSIBLE

Anda mungkin juga menyukai