Portfolio · Projet Personnel

Mon Homelab
Proxmox.

Un environnement que j'ai monté de A à Z pour expérimenter la virtualisation, l’administration système et la sécurité réseau par la pratique.

Consulter mon profil LinkedIn
Conception

Architecture logique.

Ma démarche pour isoler le réseau privé et sécuriser l'exposition de certains services sur internet.

Internet Accès public Cloudflare DNS Résolution proxy Nginx Proxy Manager Reverse proxy Conteneurs LXC Mes services hébergés SERVEUR PHYSIQUE Proxmox VE (Hyperviseur) Tailscale VPN Mon accès chiffré Politique d'accès Jeux : Publics | Administration : VPN
Administration système

Les services que j'héberge.

J'ai fait le choix de virtualiser chaque outil dans des conteneurs LXC indépendants afin de compartimenter les pannes et d'optimiser les ressources de mon serveur.

Exposé publiquement

Pelican Panel & Wings

Je gère ma propre infrastructure de serveurs de jeux (Minecraft, Satisfactory) pour mes amis. Ce service est volontairement isolé du reste de mon réseau domestique pour des raisons de sécurité.

Protégé par VPN

Nginx Proxy Manager

Le point d'entrée de mon réseau. Il me permet d'apprendre à gérer des flux, des hôtes virtuels et de configurer des certificats SSL Let's Encrypt.

Protégé par VPN

Proxmox Backup Server

Ma solution de sauvegarde. Je l'ai configurée pour effectuer des sauvegardes incrémentales et dédupliquées de mes machines virtuelles.

Protégé par VPN

Immich

Une alternative à Google Photos que j'auto-héberge. Cela me permet de tester la gestion de stockage intensif et le traitement d'images par IA locale.

Protégé par VPN

Speedtest-tracker

Un outil automatisé que j'ai mis en place pour générer un historique de la stabilité et du débit de ma connexion internet.

Bonnes pratiques

Mes mesures de sécurité.

Gérer un serveur connecté à internet implique des risques. Voici les règles que je m'impose.

Observabilité

Supervision du matériel.

J'utilise l'API de Proxmox couplée à Beszel pour monitorer la santé de ma machine au quotidien (CPU, RAM, état des disques, températures).

Capture d'écran de mon dashboard Beszel
Mes prochains projets

Évolutions prévues.

Mon infrastructure est mon terrain de jeu. Voici ce que je compte y intégrer prochainement :

Filtrage DNS & Sécurité

Mon prochain défi est de configurer un Raspberry Pi avec Pi-hole pour intercepter et bloquer le trafic publicitaire et la télémétrie sur l'ensemble de mon réseau domestique.

Serveur Relais (VPS)

Je souhaite acquérir un VPS distant qui fera office de bouclier, afin de masquer définitivement mon adresse IP résidentielle lorsque j'expose un service.

NAS Personnel

Je compte installer TrueNAS et configurer une grappe RAID de 2 disques (4 To) pour mieux comprendre la redondance matérielle et sécuriser les données familiales.

Mise à niveau matérielle

J'ai prévu de doubler la mémoire vive de mon serveur (passage à 64 Go) et d'ajouter des disques NVMe pour supporter la charge de mes futurs conteneurs.

Infrastructure IA

Je m'intéresse de plus en plus à l'hébergement local de modèles de langage (LLM). Je souhaite dédier une partie de mes ressources pour expérimenter avec Ollama.

Conclusion

Ma méthodologie face aux pannes.

Maintenir ce laboratoire m'a surtout appris à adopter une vraie rigueur de diagnostic réseau. Face à une panne, j'ai appris à ne pas agir au hasard : j'identifie le symptôme en consultant les logs système, j'isole la couche réseau défaillante (Pare-feu, Reverse Proxy, Hyperviseur), puis je teste une solution.

Un cas pratique : J'ai récemment dû diagnostiquer des Kernel Panics répétés sur mes serveurs de jeu. L'analyse des erreurs m'a permis d'identifier un conflit de version Java (v25 vs v21 LTS). En modifiant l'environnement d'exécution de mon conteneur, j'ai pu stabiliser définitivement le service.