Portfolio

ubuntu
docker
protonvpn
python

Mes projets

Voici une liste des projets que j’ai réalisés

Découvrez une sélection de mes projets, réalisés au cours de mon cursus (lycée, IUT) ou par passion personnelle.
Chaque article retrace un projet spécifique, détaillant les choix technologiques effectués ainsi que les compétences concrètes que ces réalisations m’ont permis d’acquérir. Plus que du code, c’est mon évolution technique que je partage ici avec vous.

Si vous avez la moindre question / suggestion, je serais ravi d’échanger avec vous sur ces réalisations.

septembre 1, 2022

Entrée au lycée

Découverte de l’informatique à travers la spécialité NSI, et un grand nombre de projets plus personnels en même temps

septembre 1, 2022
janvier 20, 2025

Concours Pass ton Hack D’abord

Petit concours de CTF réalisé avec des amis, au programme OSINT et décompilation d’exécutables, j’ai découvert énormément de choses liées à la cybersécurité.

janvier 20, 2025
avril 15, 2025

Construction d’un serveur VPS

Avec mon groupe d’amis, nous avons monté et créé notre propre serveur (installation de Proxmox, reverse proxy…)
Ce qui m’a permis de découvrir la CLI, Ubuntu Server et Docker.

avril 15, 2025
septembre 1, 2025

Entrée à l’IUT Grand Ouest Normandie, Ifs

Concrétisation de ma passion pour l’informatique, avec toujours plus de découvertes et de projets à venir

septembre 1, 2025
La construction et mise en place de mon VPS
1 janvier 2026

La construction et mise en place de mon VPS

Construction de mon propre VPS 

Du CTF au « Homelab » : La construction de mon propre serveur

Tout a commencé par un défi. Suite à notre victoire (1ère place de Normandie) au concours Pass Ton Hack, organisé par l’État en collaboration avec Airbus, notre lycée (Modeste Leroy à Évreux) nous a récompensés par des bons d’achat dans des enseignes informatiques locales.

Initialement, mon ambition était modeste : je souhaitais simplement acquérir un Raspberry Pi pour m’initier à l’auto-hébergement et expérimenter quelques scripts de base et déployer quelques outils.

C’est en échangeant avec un ami que le projet a pris une tout autre dimension. Il m’a lancé un défi : « Et si, plutôt que de rester chacun dans notre coin, on construisait un véritable serveur à nous six ? ». Nous avions maintenant une ambition commune : construire de toutes pièces notre propre serveur. L’objectif ? Auto-héberger nos futurs projets, dont ce portfolio que vous parcourez actuellement.

Une configuration solide pour une autonomie future

En complétant les bons d’achat par un investissement personnel, nous avons pu assembler une machine performante autour d’un Ryzen 9, dotée d’une solide réserve de RAM et de stockage.

Grâce à l’hyperviseur Proxmox, je dispose aujourd’hui d’une VM dédiée avec de bonnes ressources:

  • CPU : 3 cœurs dédiés.
  • RAM : 8 Go.
  • Stockage : 100 Go de SSD (OS & Apps) et 1.5 To de HDD (Données).

Un laboratoire d’expérimentation continu

Ce serveur est devenu mon véritable terrain de jeu. Il n’est pas seulement un NAS distant pour mes fichiers, c’est un Homelab complet où je développe mes compétences en administration système, en réseau et en conteneurisation via Docker et Docker Compose.
La gestion d’un Reverse Proxy (et quelques nuits à m’arracher les cheveux) m’a permis de maîtriser l’exposition sécurisée de services sur le web.

Voici un aperçu des services que j’administre (visibles en temps réel sur mon Uptime Kuma déployé pour l’occasion status.xune.app) :

Infrastructure & Administration

J’ai pu au fur et à mesure de mes développements installer un grand nombre d’outils que j’utilise maintenant au quotidien à savoir :

  • Proxmox : Gestion de la virtualisation et isolation des environnements
  • Reverse Proxy : N’ouvrir qu’un seul port sur la box de mon ami qui héberge notre serveur
  • Watchtower : Automatisation des mises à jour des images Docker
  • Heimdall / CasaOS : Avoir une vision d’ensemble sur mon serveur

Stockage & Data

  • Nextcloud : Suite Cloud auto hébergée complète, de la galerie photo aux partages publics de fichiers tout y est
  • Immich : Solution de sauvegarde et d’organisation de photos pour tout garder en local
  • FileBrowser / WebDav : Accès aux fichiers via différents protocoles réseaux

Monitoring & Automatisation

  • Grafana & Prometheus : Le duo de référence pour le monitoring, me permettant de surveiller les performances (CPU, RAM, trafic) en temps réel
  • DashDot : Un dashboard simple et visuel pour l’état de santé du matériel
  • n8n : Automatisation de workflows complexes (Low-code/No-code) pour monitorer et me générer une newsletter automatisé de l’actualité du jour tout les matins, résumé par Mistral IA
  • Services Media & Sync

Bilan : Ce serveur n’est pas qu’un NAS. Il m’a aussi permis de découvrir comment monter une infrastructure de A à Z, la sécuriser et la maintenir disponible et à jour (tout en restant accessible sur le web) pour mes services personnels et professionnels.
Et surtout un merveilleux terrain de jeu pour toutes mes expérimentations diverses et variées !

Lire la suite →
Mes premiers projets
27 janvier 2026

Mes premiers projets

Voici une liste des projets que j’ai réalisés Découvrez une sélection de mes projets, réalisés au cours de mon cursus (lycée, IUT) ou par passion personnelle. Chaque article retrace un projet spécifique, détaillant les choix technologiques effectués ainsi que les compétences concrètes que ces réalisations m’ont permis d’acquérir. Plus que du code, c’est mon évolution…

Mon tout premier projet PHP ! 

Le code au sein de ma famille : Mon premier projet PHP

On dit souvent que les meilleurs projets naissent d’un besoin concret. Pour ma part, un des projets qui me tient vraiment à cœur est celui que j’ai fait pour aider mon grand-père !

Le Challenge : Redonner vie à l’informatique

Le point de départ était simple : un laptop vieillissant et un utilisateur (mon grand-père) pour qui la navigation web moderne était devenue un labyrinthe . L’objectif était :

  1. Optimisation système : Redonner vie au laptop en installant et configurant un environnement Ubuntu Desktop, plus léger et stable pour une machine ancienne.
  2. Accessibilité logicielle : Créer une porte d’entrée unique et simplifiée vers le web.

La Solution : Un Dashboard d’actualités sur mesure

Plutôt que d’utiliser des outils tiers complexes, j’ai choisi de développer une application dédiée en PHP. Ce projet m’a permis de découvrir et d’implémenter mes premières lignes de code en PHP.

L’application agit comme un hub En une seule interface intuitive, mon grand père accède directement à tous ses sites d’actualités favoris, sans avoir à gérer des onglets multiples ou des publicités intrusives.

Ce que j’ai mis en œuvre :

  • Back-end : Apprentissage autodidacte du PHP pour la gestion de l’affichage dynamique.
  • UI/UX : Conception d’une interface épurée
  • Système : Déploiement et maintenance sur un environnement Linux.

Ce que ce projet m’a appris

Au-delà de l’aspect technique, ce projet a forgé ma vision du métier de développeur. J’ai appris que :

  • La stack technique : Le PHP a été choisi pour sa rapidité de mise en œuvre et sa stabilité sur un serveur local.
  • L’empathie utilisateur néscéssaire: Développer pour quelqu’un qui n’est pas né avec la tech au bout des doights force à une rigueur absolue dans la clarté de l’interface.

Ce dashboard est aujourd’hui sur mon GitHub, témoin de mes débuts et de ma volonté de toujours transformer une contrainte technique en une solution accessible.


Lien vers le projet :PHP-News-Dashboard sur GitHub

Lire la suite →

Retour en haut