
Mon Homelab est le projet qui m'a permis d'explorer et d'apprendre plusieurs nouvelles technologies. J'ai eu la possibilité d'améliorer mes compétences en administration système et en développement tout au long de ce projet.
Challenge : Configurer un serveur DNS et un reverse proxy avec Nginx/Apache2 pour sécuriser et gérer le partage de mes services. J'ai également appris l'importance et comment utiliser des certificats SSL pour assurer des connexions sécurisées.
Challenge : Apprendre les concepts de container (LXC/Docker) et de clustering. J'ai également acquis de bonnes pratiques en gestion des sauvegardes de mes applications, garantissant la continuité des services et une récupération rapide lors d'un problème.
Challenge : Mettre en place une solution d'authentification hébergée soi-même, robuste et complète pour sécuriser l'accès à mes services. J'ai appris à intégrer des services SSO tels que Google et GitHub, ainsi qu'à utiliser un serveur SMTP pour envoyer des courriels à mes utilisateurs avec un nom de domaine personnalisé.
Challenge : Mettre en place un système de stockage redondant et distribué pour garantir la disponibilité des données en cas de panne ou d'indisponibilité d'un appareil. J'ai appris différents concepts liés au stockage, aux formats, aux contrôleurs RAID et à la gestion des disques de grande capacité.

Mon serveur principal Dell R710

Mon panneau de contrôle Grafana pour surveiller attentivement les performances et anomalies de mon cluster