logo-netfolio

Mes tutoriels et projets

Vous trouverez ici toutes les documentations ainsi que les scripts bash que j'ai réalisé, à savoir que certains tutoriels s’inscrivent dans un contexte car ils ont été écrits lors de projets. Ces productions sont disponibles en version PDF mais aussi en version Web. Toutes les versions Web ne sont pas encore disponibles néanmoins les PDF sont quand même à votre disposition.

Debian Service centralisé de déploiement de services : Puppet

Ce tutoriel traite de la mise en place et de l'utilisation du service centralisé de gestion et déploiement de services, Puppet. Les points abordés lors de ce tutoriel sont le déploiement de divers services tel que NTP, DHCP et de deux services web Apache2 complets dont un comprenant le CMS Wordpress. Le déploiement de l'éditeur de texte Vim ou en encore de fichiers sont également expliqués.

Debian Service DHCP : isc-dhcp-server

Dans ce tutoriel j'explique l'installation du service DHCP isc-dhcp-server ainsi que la configuration d'un failover. Le service DHCP installé fonctionne sur deux réseaux par conséquent la mise en place d'un relais DHCP est également détaillée.

Debian Service DNS : Bind9

Pour le service DNS Bind9, je détaille sa configuration basique ainsi qu'un DNS secondaire. Bind9 étant un service très complet le tutoriel que j'ai produit reste basique.

Debian Service Web : Apache2

En ce qui concerne le service Web apache2, le tutoriel que j'ai réalisé détaille la mise en place du service web apache2 avec gestion des VirtualHost permettant ainsi l'hébergement de trois sites web sur le même serveur web. De plus j'explique comment mettre en œuvre une authentification "Htaccess" ainsi que la version sécurisée du protocole HTTP, c'est à dire HTTPS.

Windows 2008 R2 : Active Directory

Ce tutoriel aborde la mise en place d'un service Active Directory sous Windows 2008 R2. Les notions abordées sont la création d'unités d'organisation, de groupes et d'utilisateurs ainsi que les dossiers partagés, les GPO, le déploiement automatique de logiciels et les profils itinérants. Le logiciel MSI Wrapper permettant la génération des fichiers d'installation ".MSI" est également présenté.

Debian RAID5 / LVM

Dans ce tutoriel j'explique comment partitionner des disques durs en RAID5 avec LVM lors de l'installation d'un système Debian.

Projet FTP : Service FTP/TFTP et pare-feu Iptables

Le projet FTP détaille la mise en place des services FTP et TFTP ainsi que la réplication de base de données sur un serveur MySQL secondaire. De plus j'ai développé un pare-feu Iptables filtrant les divers protocoles du contexte. Pour plus d'informations il vous suffit de consulter l'introduction.

Projet Nagios : FailOver DHCP/DNS et mise en place de Nagios

Lors de ce projet je gère la mis en place d'un serveur DHCP/DNS secondaire ainsi que le déploiement du service de supervision Nagios. Plusieurs hôtes et services sont supervisés, la mise en place du plugin NRPE est également détaillée. Toutes les configurations effectuées sont expliquées dans les tutoriels ci-dessous.

Projet CMS : Intégration d'un service DHCP et déploiement de GLPI, Odoo et Wordpress

Dans ce projet il est en faite question de mettre en place un service DHCP fonctionnant sur deux réseaux ainsi que le déploiement des CMS Odoo et Wordpress. De plus l'outil de gestion GLPI sera implémenté ainsi que son plugin FusionInventory.

Projet PrestaShop : Mise en place du CMS PrestaShop

Le projet PrestaShop consiste à la mise en place du CMS PrestaShop. Il est également question de simuler à l'aide du logiciel PacketTracer les services FTP, TFTP, DHCP, HTTP, DNS et SMTP répartis sur trois réseaux.

Script Bash : saveBDD

SaveBDD est un script bash interactif créé dans le but de sauvegarder simplement une base données locale ou distante, directement sur une machine local ou distante sur des systèmes Debian. Encore une fois j'ai ajouté un fichier README.help afin de donner des conseils sur son utilisation.

Script Bash : Swapnet

Swapnet est un petit script bash que j'ai élaboré dans le but d'éviter la configuration systématique du fichier "/etc/network/interfaces", ce qui est à la longue très fastidieux. Pour pouvoir l'installer, une fois le fichier décompressé il faut lancer en premier le script "setup.sh", puis le fonctionnement est détaillé dans le fichier "README.help".