projet_serveur_krkn/README.md

2.3 KiB

Projet auto-hébergement Kr[HACK]en

Documentation par Pierre Coimbra.

Motivation du projet

D'abord, l'idée est d'héberger tous les outils utilisés par le club (Web, NextCloud,Git...) afin d'avoir un contrôle total sur les services que nous utilisons. Ensuite, nous voudrions mettre en place une structure capable d'accueillir des environnements de CTF correctement cloisonnée des services permanents du club.

Porteurs du projet

  • P. Coimbra
  • D. Pressensé

La philosophie

Le fait de reprendre le contrôle physique sur les infrastructures techniques utilisées au sein du club s'inscrit dans une démarche volontaire. Cela nous pemettra d'élargir le champs de nos connaissances sur des problématiques concrètes.

L'indépendance financière et la pérénité sont des points clefs dans un projet d'une telle ampleur un petit club étudiant. Ainsi le fait que nous ne soyions plus dépendants d'un service payant chez OVH, nous libère de beaucoup de contraintes à la fois pécunières et organisationnelles. La documentation et la transmission des connaissances sera primordiale.

Les responsabilités

Nous sommes conscients que dans un tel projet, le plus dur n'est pas de monter l'infrastructure, mais de la maintenir au fil des années. Les responsabilités seront donc gérées de manière extrèmement strictes, avec plusieurs niveaux d'accès. Il faudra en effet différencier le poste du webmestre qui ne pourra agir que sur la partie applicative, de celui de l'administrateur système qui aura l'accès global. De grands pouvoirs appellant de grandes responsabilités, les adminsys en poste auront la charge de former leur successeurs.

Table des matières

  1. Présentation du Projet
  2. Proxmox
    1. Introduction à la virtualisation
    2. Installation des hyperviseurs
    3. Systèmes de fichiers et sauvegardes
    4. Cluster
    5. Haute Disponibilitée
    6. Gestion de l'authentification
  3. Réseau
    1. Introduction à OpenvSwitch
    2. Topologie du réseau matériel
    3. Topologie du réseau virtuel
    4. Mise en place du réseau
  4. Applicatif
    1. Répartition des services dans les zones
    2. Zone WAN
    3. Zone DMZ
    4. Zone Proxy
    5. Zone Interne
    6. Zone CTF
    7. Zone "Sale"