
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 !
