Aller au contenu principal

A propos

Le projet​

Ce homelab est ne d'une envie simple : maitriser mon infrastructure de bout en bout.

Plutôt que de dependre de services cloud pour tout, j'ai voulu heberger mes propres services, comprendre comment fonctionne un réseau, et construire quelque chose de solide pour ma maison.

Le projet a démarre avec un Raspberry Pi 4 dans un boitier Argon ONE, un SSD, et une distribution légère (DietPi). Depuis, il a évolué vers une vision plus ambitieuse : une infrastructure multi-machines avec segmentation réseau, virtualisation, et bonnes pratiques empruntees au monde entreprise.

Objectifs​

  • Apprendre — comprendre le réseau, la virtualisation, la sécurité, le stockage, en faisant plutôt qu'en lisant
  • Heberger — garder le contrôle sur mes données et mes services (DNS, reverse proxy, monitoring, média)
  • Construire — preparer l'infrastructure réseau de ma future maison (renovation avec cablage Cat 8, VLANs, firewall)
  • Documenter — partager le parcours, les choix, les erreurs, et les solutions pour que ca serve a d'autres

Qui je suis​

Je suis Gabin, passione d'infrastructure et de self-hosting. Ce projet est mon terrain de jeu pour apprendre les technos que j'utilisé ou que je veux maitriser :

  • Linux (Debian/DietPi, administration système)
  • Docker (conteneurisation, compose)
  • Proxmox VE (virtualisation, LXC, clustering)
  • OPNsense (firewall, VLANs, segmentation réseau)
  • Réseau (cablage, switching, 802.1Q, 2.5GbE)

Philosophie​

Quelques principes qui guident les decisions techniques :

  • Pas de SPOF — les services critiques (DNS, firewall) sont sur des machines dediees, indépendantes du cluster
  • Simple d'abord — un seul docker-compose vaut mieux que 10 quand on est seul a maintenir
  • Documenter au fil de l'eau — si c'est pas documenté, ca n'existe pas (d'ou ce site)
  • Budget raisonnable — optimiser le rapport performance/prix, pas acheter le plus cher
  • Apprendre en faisant — préférer une solution qu'on comprend a une boite noire qui "juste marche"

Naming — le pantheon​

Chaque machine porte un nom de code emprunte au monde de l'espionnage, des agents secrets et des heros de l'ombre.

MachineNomRéférencePourquoi
RPi 4pennyMiss Moneypenny (James Bond)Point de passage oblige du réseau — DNS, proxy, monitoring
ZimaBoard #1galahadGalahad (Kingsman)Premier agent du cluster Proxmox, fiable, toujours opérationnel
ZimaBoard #2lancelotLancelot (Kingsman)Deuxieme agent, duo inseparable avec galahad
Minisforum (futur)lutherLuther Stickell (Mission Impossible)Cerveau technique : compute + NAS, le plus puissant
Firewall (futur)furyNick Fury (Marvel)Contrôler qui a acces a quoi — c'est le firewall
Assistant (futur)sucreScofield (Prison Break)Intelligence calme, observé, exécuté, repare

Le pantheon s'applique aux machines physiques uniquement. Les services Docker, LXC et subdomains restent fonctionnels (vault, auth, monitor, logs...).

Ce site​

Ce site est généré avec Docusaurus (migré depuis MkDocs Material le 2026-08-26, voir le plan de migration) et déployé automatiquement sur GitHub Pages via GitHub Actions.

Le code source est disponible sur GitHub.