Depuis quelques mois, je me suis lancé dans un projet un peu fou (mais surtout passionnant) : monter un homelab complet chez moi, à base de mini-PC, virtualisation, conteneurs, CI/CD, supervision, sécurité, services auto-hébergés... le tout sur une infra que je maîtrise de bout en bout.
Un vrai bac à sable technique, avec un objectif : apprendre, expérimenter, casser, réparer... et pourquoi pas, à terme, faire tourner mes services perso au quotidien.
Pourquoi ce projet ?
Comme beaucoup, j’ai longtemps bidouillé sur mon laptop ou un VPS. Mais tout restait temporaire, limité par les perfs ou les droits admin. Quand j’ai mis en place mon premier cluster Proxmox au taf, j’ai su que j’en voulais un à moi. Quelque chose de solide, mais modulable. Un endroit où tester en vrai ce qu’on lit dans les docs.
Et puis, quitte à bosser en alternance dans l’IT, autant que mon environnement de jeu suive, non ?
Dans les prochains posts de ce trhea, je présenterais donc différents outils et services que avec lesquels j'ai (ou je vais) déjà pu expérimenté assez pour en faire une présentation. Je détaillerai les choix techniques, les galères, les configs, les usages, et les petites astuces glanées au passage... Pas de langue de bois, que du retour d'exprérience.
Virtualisation & gestion
-
Proxmox VE (cluster, VLANs, VMs & CT)
-
Proxmox Backup Server (sauvegardes & chiffrement)
Conteneurs & DevOps
-
Portainer (UI Docker, LXC ou VM)
-
Gitea (Git + CI/CD + registry privé)
-
NGINX Proxy Manager (reverse proxy full UI)
Sécurité & Auth
-
Keycloak (SSO & OAuth2 avec Portainer, Gitea...)
-
WireGuard (accès VPN externe)
-
Vaultwarden (gestionnaire de mots de passe auto-hébergé)
-
CrowdSec & Fail2Ban (pare-feux intelligents & bans dynamiques)
Supervision & observabilité
-
Prometheus + Grafana (monitoring)
-
Uptime Kuma (statuts, alertes)
Analyse qualité & confort
-
SonarQube (analyse de code)
-
Nextcloud (cloud personnel tout-en-un)
Contexte et limites
Je suis étudiant en alternance, donc niveau budget, on optimise tout ce qu’on peut. Pas question de claquer 3000€ dans un NAS Synology + trois serveurs Dell flambants neufs. On parle ici de mini-PC Lenovo d’occasion, cartes réseaux recyclées, bricolages NVMe et composants chinois à 12€ le lot. Et pourtant... ça tient la route.
Planning des posts
Je publierai un post par outil ou service, à mon rythme. Chaque post inclura :
-
Pourquoi je l’ai choisi
-
Comment je l’ai déployé (LXC ou VM, configs, pièges)
-
Mon retour d’expérience (et mes plantages)
Objectif : faire un retour honnête, pas un tuto bullshit copié-collé de la doc (ou peut être un peu). Si ça peut inspirer d’autres à monter leur homelab, tant mieux. Sinon, ça me fera au moins une bonne base de documentation personelle.
Si t’as déjà de quoi faire, viens partager tes tips (par mail). Si t’en veux un, pose tes questions. Et si tu veux juste voir à quel point je me suis compliqué la vie pour éviter de payer 5€/mois chez Hetzner... tu sais quoi faire.