Projet: création d'un serveur


Lors de ma dernière année de lycée, j'ai entrepris un projet ambitieux : concevoir et mettre en place mon propre serveur domestique. Ce projet m’a permis d’explorer des technologies avancées et d’apprendre en les appliquant directement.

Voici les services et technologies que j'ai intégrés :

  • Système d’exploitation : Unraid pour gérer le stockage et les services.
  • Virtualisation : Docker pour les conteneurs et machines virtuelles (VM).
  • Médias : Plex et les outils interconnectés Radarr, Sonarr, Overseerr pour l’automatisation de la gestion multimédia.
  • Cloud personnel : Nextcloud pour le stockage sécurisé et le partage de fichiers.
  • DNS et sécurité : AdGuard pour un filtrage DNS local et un blocage publicitaire.
  • Développement : Code Server pour un environnement de développement accessible depuis un navigateur.
  • Sécurité : Authelia pour l’authentification centralisée et Vaultwarden pour la gestion des mots de passe.
  • Reverse Proxy : Nginx pour centraliser et sécuriser l’accès aux différents services.

Mon infrastructure comprend également :

  • Un réseau local avec connectivité SFP+ à 10 Gbit/s pour des transferts rapides.
  • Un switch non-manageable pour la distribution réseau.
  • Un projet à venir : déploiement d’un routeur/pare-feu basé sur OPNsense.

Compétences acquises grâce à ce projet :

  • Administration de systèmes et gestion de services complexes.
  • Configuration réseau avancée et sécurité.
  • Automatisation des flux de travail et intégration de services.
  • Hébergement et maintenance d’applications web.

Technologies utilisées