Objectifs du projet

Pour ce projet, nous souhaitons configurer de A à Z un serveur Web qui permettra de :

  • Faire tourner le logiciel de Blog nécessaire à la récapitulation des CAS et autres informations relatives à la formation IB Vici.

Fonctionnalités du serveur

Pour notre projet, nous aurons besoin d’un VPS (Virtual Private Server) : une machine située chez un hébergeur. Cette machine fera tourner les logiciels.

Au niveau des logiciels, nous aurons besoin :

  • D’un serveur Web qui fera tourner le logiciel WordPress, célèbre logiciel de blog open source.
  • D’une interface d’administration simple qui nous permettra d’installer les 2 logiciels précédents.

Le serveur aura un OS de type Linux. Pour une plus grande simplicité d’administration, nous utiliserons Docker, qui est un gestionnaire de conteneurs. Chaque logiciel sera dans un conteneur.

Pour administrer les conteneurs Docker, nous utiliserons le logiciel « Portainer » qui est une interface visuelle permettant une administration simple.

Nous aurons le choix entre les 2 distributions Linux suivantes : 

Objectifs :

Au travers de ce CAS, je me suis fixé les objectifs d’apprentissage suivants :
  1. Identifier mes points forts et développer certaines aptitudes : cela fait un petit moment que je m’intéresse à la programmation, mais je ne me suis pas encore penché sur la partie « serveur ». Ce CAS sera l’occasion de voir comment tourne un serveur Web, et comment le mettre en œuvre.
  2. Démontrer que des défis ont été relevés et qu’ils sont à l’origine de nouvelles compétences : j’avoue que je commence à me débrouiller en JavaScript, mais pour l’instant, je ne sais pas ce qu’est proprement dit un serveur avec des conteneurs Docker. Ce CAS propose de me familiariser avec cet environnement et d’arriver à mes fins, voire d’aller plus loin !
  3. Montrer une aptitude à initier et planifier une expérience CAS : ce type de projet est une ouverture vers un espace inconnu. Je vais donc devoir me former en effectuant des recherches, et planifier le déploiement du serveur.
  4. Faire preuve d’engagement et de persévérance : mon engagement, c’est surtout la volonté de laisser une trace qui profitera à tout le monde, et produire une sorte de manuel qui pourra être utilisé par tous les futurs élèves d’IB, ou toute autre personne qui passerait sur mon Blog. La persévérance viendra, car il en faudra dans cet univers inconnu !