Aquantic training - Formation

Déployer et Administrer Nextcloud : Solution Cloud Sécurisée et Collaborative en Open-Source

Icône DuréeDurée

5 jours - 35 heures

Icône EuroPrix

Nous consulter

Icône RéférenceRéférence

AQ-NC-280

Icône TypeType

🏢 Intra

Public

Le public cible inclut les administrateurs système, les responsables informatiques, et les développeurs ayant des responsabilités en gestion de données ou souhaitant déployer une solution cloud open-source en interne, ainsi que les professionnels IT cherchant à renforcer la souveraineté et la sécurité des données de leur organisation.

Pré-requis

Les apprenants doivent avoir des connaissances de base en administration de systèmes Linux et en réseaux, ainsi qu'une expérience minimale avec les services cloud et la sécurité informatique.

Objectifs

  • Maîtriser l'installation, la configuration et l'administration de Nextcloud sur des serveurs locaux et cloud, incluant la gestion des utilisateurs et des quotas de stockage.
  • Assurer la sécurité et la résilience de Nextcloud , en mettant en place le HTTPS, les firewalls, et l'authentification à deux facteurs.
  • Utiliser et personnaliser les fonctionnalités de Nextcloud pour le partage de fichiers, la collaboration et l'intégration avec des applications et services externes.
  • Automatiser les tâches courantes et maintenir les performances de Nextcloud via des scripts, des mises à jour et une surveillance régulière.
  • Développer un environnement Nextcloud adapté aux besoins spécifiques de l'organisation, incluant les cas pratiques de déploiement sécurisé et d’intégration collaborative.

Programme

1. Introduction à Nextcloud

  • Présentation de Nextcloud :
    • Historique de Nextcloud
    • Évolution et communauté
    • Philosophie open-source
  • Différences avec les autres solutions de cloud :
    • Comparaison avec Google Drive, Dropbox, OneDrive
    • Avantages de l’auto-hébergement
  • Cas d'usage et avantages :
    • Entreprises
    • Écoles et universités
    • Utilisateurs individuels
    • Respect de la vie privée et souveraineté des données

2. Installation de Nextcloud

  • Prérequis matériels et logiciels :
    • Configuration système recommandée
    • Choix du système d’exploitation
  • Installation sur un serveur local (Linux) :
    • Installation sur Ubuntu/Debian
    • Configuration de Apache/Nginx
    • Configuration de PHP et MySQL/MariaDB
  • Installation sur un serveur cloud (AWS, DigitalOcean, etc.) :
    • Création et configuration d’une instance cloud
    • Installation de Nextcloud
  • Installation via Docker :
    • Installation de Docker
    • Utilisation des images Docker Nextcloud
    • Configuration et déploiement
  • Configuration initiale et premiers pas :
    • Accès à l’interface web
    • Paramètres de base

3. Configuration et Administration

  • Paramètres généraux :
    • Configuration des préférences globales
    • Réglages de base (langue, fuseau horaire)
  • Gestion des utilisateurs et des groupes :
    • Création et gestion des utilisateurs
    • Utilisation des groupes pour organiser les utilisateurs
  • Configuration des quotas de stockage :
    • Définition des limites de stockage pour les utilisateurs
  • Configuration des notifications :
    • Notifications par email
    • Configuration des notifications pour les événements
  • Mise en place des sauvegardes :
    • Stratégies de sauvegarde
    • Automatisation des sauvegardes

4. Sécurité

  • Mise en place du HTTPS (SSL/TLS) :
    • Génération et installation de certificats SSL
    • Configuration de HTTPS sur Apache/Nginx
  • Configuration du firewall et des règles de sécurité :
    • Paramètres de base du firewall
    • Meilleures pratiques de sécurité
  • Gestion des permissions et des accès :
    • Configuration des droits d'accès
    • Meilleures pratiques de gestion des permissions
  • Activation de l'authentification à deux facteurs (2FA) :
    • Configuration de 2FA
    • Options d’authentification (applications, clés de sécurité)
  • Surveillance et audits de sécurité :
    • Surveillance des logs
    • Audits de sécurité réguliers

5. Fonctionnalités de Base

  • Gestion des fichiers et des dossiers :
    • Téléversement et organisation des fichiers
    • Recherche et navigation
  • Partage de fichiers (liens publics et privés) :
    • Création de liens de partage
    • Paramètres de partage (expiration, mot de passe)
  • Synchronisation avec les clients de bureau et mobiles :
    • Installation et configuration des clients Nextcloud
    • Synchronisation des fichiers
  • Versioning des fichiers et récupération :
    • Utilisation des versions de fichiers
    • Récupération de fichiers supprimés
  • Utilisation des applications de base (calendrier, contacts, etc.) :
    • Configuration et utilisation des calendriers
    • Gestion des contacts

6. Extensions et Applications

  • Introduction aux applications Nextcloud :
    • Présentation de l'App Store Nextcloud
    • Choix et installation des applications
  • Installation et configuration des applications :
    • Installation d’applications via l'interface web
    • Configuration des applications
  • Utilisation des applications populaires (Collabora Online, OnlyOffice, etc.) :
    • Installation et configuration de Collabora Online
    • Installation et configuration de OnlyOffice
  • Personnalisation de l'interface utilisateur :
    • Thèmes et apparence
    • Customisation des interfaces utilisateur

7. Automatisation et Intégration

  • Utilisation de Nextcloud avec des services externes (LDAP, SAML) :
    • Intégration avec LDAP
    • Configuration de SAML
  • Intégration avec des systèmes de messagerie et des outils de productivité :
    • Intégration avec des serveurs de messagerie
    • Utilisation avec des outils comme Microsoft Office
  • Scripts et API pour automatiser les tâches courantes :
    • Introduction à l’API Nextcloud
    • Création de scripts pour automatiser les tâches

8. Maintenance et Support

  • Mise à jour de Nextcloud et de ses applications :
    • Processus de mise à jour
    • Gestion des versions
  • Surveillance et maintenance des performances :
    • Outils de surveillance des performances
    • Optimisation des performances
  • Résolution des problèmes courants :
    • Troubleshooting des erreurs courantes
    • Diagnostic des problèmes
  • Communauté et support (forums, documentation officielle, etc.) :
    • Utilisation des ressources communautaires
    • Accès à la documentation officielle

9. Cas Pratiques et Ateliers

  • Mise en place d'un serveur Nextcloud complet :
    • Projet pratique de A à Z
  • Configuration d'un environnement sécurisé :
    • Mise en place de toutes les bonnes pratiques de sécurité
  • Automatisation des sauvegardes et des mises à jour :
    • Scripts et outils pour automatiser les tâches
  • Intégration avec des outils de collaboration en ligne :
    • Utilisation de Nextcloud en environnement collaboratif

Modalités et informations pratiques

Déployer et Administrer Nextcloud : Solution Cloud Sécurisée et Collaborative en Open-Source

Icône DuréeDurée

5 jours - 35 heures

Icône EuroPrix

Nous consulter

Icône RéférenceRéférence

Icône TypeType

Intra

Public

Le public cible inclut les administrateurs système, les responsables informatiques, et les développeurs ayant des responsabilités en gestion de données ou souhaitant déployer une solution cloud open-source en interne, ainsi que les professionnels IT cherchant à renforcer la souveraineté et la sécurité des données de leur organisation.

Pré-requis

Les apprenants doivent avoir des connaissances de base en administration de systèmes Linux et en réseaux, ainsi qu'une expérience minimale avec les services cloud et la sécurité informatique.

Objectifs

  • Maîtriser l'installation, la configuration et l'administration de Nextcloud sur des serveurs locaux et cloud, incluant la gestion des utilisateurs et des quotas de stockage.
  • Assurer la sécurité et la résilience de Nextcloud , en mettant en place le HTTPS, les firewalls, et l'authentification à deux facteurs.
  • Utiliser et personnaliser les fonctionnalités de Nextcloud pour le partage de fichiers, la collaboration et l'intégration avec des applications et services externes.
  • Automatiser les tâches courantes et maintenir les performances de Nextcloud via des scripts, des mises à jour et une surveillance régulière.
  • Développer un environnement Nextcloud adapté aux besoins spécifiques de l'organisation, incluant les cas pratiques de déploiement sécurisé et d’intégration collaborative.

Programme

1. Introduction à Nextcloud

  • Présentation de Nextcloud :
    • Historique de Nextcloud
    • Évolution et communauté
    • Philosophie open-source
  • Différences avec les autres solutions de cloud :
    • Comparaison avec Google Drive, Dropbox, OneDrive
    • Avantages de l’auto-hébergement
  • Cas d'usage et avantages :
    • Entreprises
    • Écoles et universités
    • Utilisateurs individuels
    • Respect de la vie privée et souveraineté des données

2. Installation de Nextcloud

  • Prérequis matériels et logiciels :
    • Configuration système recommandée
    • Choix du système d’exploitation
  • Installation sur un serveur local (Linux) :
    • Installation sur Ubuntu/Debian
    • Configuration de Apache/Nginx
    • Configuration de PHP et MySQL/MariaDB
  • Installation sur un serveur cloud (AWS, DigitalOcean, etc.) :
    • Création et configuration d’une instance cloud
    • Installation de Nextcloud
  • Installation via Docker :
    • Installation de Docker
    • Utilisation des images Docker Nextcloud
    • Configuration et déploiement
  • Configuration initiale et premiers pas :
    • Accès à l’interface web
    • Paramètres de base

3. Configuration et Administration

  • Paramètres généraux :
    • Configuration des préférences globales
    • Réglages de base (langue, fuseau horaire)
  • Gestion des utilisateurs et des groupes :
    • Création et gestion des utilisateurs
    • Utilisation des groupes pour organiser les utilisateurs
  • Configuration des quotas de stockage :
    • Définition des limites de stockage pour les utilisateurs
  • Configuration des notifications :
    • Notifications par email
    • Configuration des notifications pour les événements
  • Mise en place des sauvegardes :
    • Stratégies de sauvegarde
    • Automatisation des sauvegardes

4. Sécurité

  • Mise en place du HTTPS (SSL/TLS) :
    • Génération et installation de certificats SSL
    • Configuration de HTTPS sur Apache/Nginx
  • Configuration du firewall et des règles de sécurité :
    • Paramètres de base du firewall
    • Meilleures pratiques de sécurité
  • Gestion des permissions et des accès :
    • Configuration des droits d'accès
    • Meilleures pratiques de gestion des permissions
  • Activation de l'authentification à deux facteurs (2FA) :
    • Configuration de 2FA
    • Options d’authentification (applications, clés de sécurité)
  • Surveillance et audits de sécurité :
    • Surveillance des logs
    • Audits de sécurité réguliers

5. Fonctionnalités de Base

  • Gestion des fichiers et des dossiers :
    • Téléversement et organisation des fichiers
    • Recherche et navigation
  • Partage de fichiers (liens publics et privés) :
    • Création de liens de partage
    • Paramètres de partage (expiration, mot de passe)
  • Synchronisation avec les clients de bureau et mobiles :
    • Installation et configuration des clients Nextcloud
    • Synchronisation des fichiers
  • Versioning des fichiers et récupération :
    • Utilisation des versions de fichiers
    • Récupération de fichiers supprimés
  • Utilisation des applications de base (calendrier, contacts, etc.) :
    • Configuration et utilisation des calendriers
    • Gestion des contacts

6. Extensions et Applications

  • Introduction aux applications Nextcloud :
    • Présentation de l'App Store Nextcloud
    • Choix et installation des applications
  • Installation et configuration des applications :
    • Installation d’applications via l'interface web
    • Configuration des applications
  • Utilisation des applications populaires (Collabora Online, OnlyOffice, etc.) :
    • Installation et configuration de Collabora Online
    • Installation et configuration de OnlyOffice
  • Personnalisation de l'interface utilisateur :
    • Thèmes et apparence
    • Customisation des interfaces utilisateur

7. Automatisation et Intégration

  • Utilisation de Nextcloud avec des services externes (LDAP, SAML) :
    • Intégration avec LDAP
    • Configuration de SAML
  • Intégration avec des systèmes de messagerie et des outils de productivité :
    • Intégration avec des serveurs de messagerie
    • Utilisation avec des outils comme Microsoft Office
  • Scripts et API pour automatiser les tâches courantes :
    • Introduction à l’API Nextcloud
    • Création de scripts pour automatiser les tâches

8. Maintenance et Support

  • Mise à jour de Nextcloud et de ses applications :
    • Processus de mise à jour
    • Gestion des versions
  • Surveillance et maintenance des performances :
    • Outils de surveillance des performances
    • Optimisation des performances
  • Résolution des problèmes courants :
    • Troubleshooting des erreurs courantes
    • Diagnostic des problèmes
  • Communauté et support (forums, documentation officielle, etc.) :
    • Utilisation des ressources communautaires
    • Accès à la documentation officielle

9. Cas Pratiques et Ateliers

  • Mise en place d'un serveur Nextcloud complet :
    • Projet pratique de A à Z
  • Configuration d'un environnement sécurisé :
    • Mise en place de toutes les bonnes pratiques de sécurité
  • Automatisation des sauvegardes et des mises à jour :
    • Scripts et outils pour automatiser les tâches
  • Intégration avec des outils de collaboration en ligne :
    • Utilisation de Nextcloud en environnement collaboratif

Modalités et informations pratiques

Sauf indication contraire, le prix indiqué est valable pour une session complète de formation Inter-entreprises dans nos locaux, et par personne. Pauses café offertes. Déjeuner en option. Pour l'adapation d'une formation en Intra-entreprises vous pouvez nous consulter pour établir un devis.

Au démarrage de la session, le formateur échangera avec le(s) stagiaire(s) afin d'effectuer une analyse de leurs attentes, de leurs besoins et de leurs acquis.

  • Apports théoriques et mises en pratique.
  • Chaque point du programme fait l'objet d'une explication théorique appuyée d'une démonstration. Elle est suivie d'une mise en pratique par le biais d'exercices concrets
  • Un ordinateur équipé des logiciels et outils nécessaires à la réalisation de la formation
  • Un formateur possédant plusieurs années d'expérience

Une feuille d'émargement fournie par Aquantic sera signée par les stagiaires à chaque début de session (matin et après-midi). Elle sera transmise avec l'ensemble des documents relatifs à la formation à Aquantic.

  • Une évaluation de la formation sera complétée par le stagiaire au terme de la session.
  • Le formateur évaluera les acquis des stagiaires tout au long de la formation par des mises en situations pratiques.

📝 Pour nous faire part de vos retours, merci de compléter notre formulaire en ligne. 💭 Vos commentaires sont essentiels pour nous améliorer !

Contact

Logo Aquantic