Quoi de neuf ?
En bref
Un déménagement (et le CGNAT) m'a forcé à reconstruire tout mon homelab. Ce billet pose la direction : tout en code, Traefik, et GitHub comme unique source de vérité.
Salut tout le monde !
Ça fait un bail depuis mon dernier billet (le fameux hello world 🤣). Je viens de déménager, et avec ça vient l’occasion parfaite (lire : nécessité) de repenser de fond en comble l’architecture de mon homelab.
Vous connaissez cette sensation quand on déballe les cartons et qu’on tombe sur des câbles dont on avait oublié l’existence ? Voilà, c’est ma vie depuis quelques semaines.
Le coup de théâtre : le CGNAT 😱
Le nouveau logement est venu avec une surprise : le Carrier-Grade NAT. Pour ceux qui ne connaissent pas, le CGNAT signifie en gros que mon FAI m’a placé derrière une autre couche de NAT, ce qui rend la redirection de port impossible. Fini l’accès simple en 192.168.1.x:8096 depuis l’extérieur.
Ça m’a forcé à faire preuve de créativité, et honnêtement ? C’est peut-être la meilleure chose qui soit arrivée à mon homelab.
L’état actuel du chaos
En ce moment, la moitié de mes serveurs sont dans des cartons, l’autre moitié tourne sur un montage temporaire qui ferait pleurer r/homelab. Mais voici vers quoi je tends :
L’évolution de la stack
Avant (l’ère du « ça marche ») :
- Nginx Proxy Manager (à cliquer dans l’UI comme un homme des cavernes)
- Des IP statiques partout
- Aucune documentation
- Le syndrome du « je ferai un backup la semaine prochaine »
Après (l’éveil GitOps) :
- Tout en code avec Komodo
- Traefik avec découverte automatique des services
- GitHub comme unique source de vérité
- Un nouveau VPS
Et.. quand ?
Eh bien.. j’y travaille, je vous partagerai la suite de mon parcours au fil des prochaines semaines.
À la prochaine !
Yacine