Aller au contenu
← Tous les articles
Article

Évolution réseau — monter un lab à la maison

Écouter en version balado

Casser des choses exprès : un homelab né dans un placard · 2:39 · voix synthétiques, script rédigé avec l’IA

Transcription

Sylvie : Un serveur avec du ruban adhésif écrit à la main sur la façade comme inventaire, un nid de câbles bleus, et un week-end perdu à cause d'un seul apt upgrade raté. Voilà le homelab qu'Antoine raconte.

Thierry : Le coup du ruban adhésif, je connais. Pourquoi monter un lab à la maison, au fait ?

Sylvie : Les factures cloud l'ont poussé. À l'université, IP, VPN et routage, c'était sur papier. Faire tourner des services chez soi rend les compromis concrets : le courant, le bruit, les sauvegardes, et qui a un accès SSH quand le routeur lâche. Il voulait un endroit où casser des choses sans facture.

Thierry : Il a commencé par quoi ?

Sylvie : Docker. Il a mis en face de chaque service payé dans le cloud une pile de conteneurs gratuite, comme le média ou les tableaux de bord. La leçon qui est restée : un fichier compose par sujet. Quand Plex faisait des siennes, il recyclait le volume au lieu de reconstruire toute la machine.

Thierry : Des services remplaçables, pas un gros serveur qu'on chouchoute.

Sylvie : C'est ça. Côté matériel, un Dell pas cher, une machine plus ancienne, et des scripts bash pour installer Ubuntu, CentOS et Proxmox, pour que réinstaller après une expérience fasse moins mal. Plus tard est arrivé un Dell PowerEdge R710, deux Xeon et vingt-quatre gigaoctets de RAM, sans écran, à côté de mousse acoustique.

Thierry : Et pour y accéder de l'extérieur ?

Sylvie : Caddy en reverse proxy, avec un frontal chez OVH pour que son adresse résidentielle ne soit pas la seule ligne de défense. Le HTTPS automatique a compté plus que prévu : moins de commandes de certificats tard le soir. Pour le VPN, WireGuard. Pénible à configurer la première fois, rapide ensuite.

Thierry : Qu'est-ce qui a mal tourné ?

Sylvie : Trois choses. Un seul disque sans sauvegarde. Des ports d'administration exposés, alors maintenant les interfaces d'admin restent derrière le VPN. Et le bruit du R710, qui l'a fait penser à la ventilation avant de mettre un serveur près d'une chambre.

Thierry : De vraies leçons.

Sylvie : Il dessine aussi toujours le réseau sur un schéma mural, la version qu'on explique à un colocataire. Plus tard, il a déplacé ses sites publics vers l'hébergement statique pour réduire le coût du toujours-allumé, et le lab est resté pour les services privés.

Thierry : Alors qu'est-ce qu'on retient ?

Sylvie : Un homelab, c'est un bac à sable pour les réflexes de plateforme : automatiser les installations, documenter la topologie, supposer la panne. L'article complet a les photos de la pile murale et du placard.

Vue d’ensemble homelab
Table des matières

Les factures cloud m’ont poussé vers un lab maison : vieux PC, Docker là où un SaaS suffisait, et assez de scripts pour tout reconstruire après un mauvais week-end. Ce billet raconte comment le réseau a grandi — pas un design parfait, mais une école de routage, VPN et virtualisation en cassant des choses chez moi.

1. Pourquoi un lab

Les cours couvraient IP, VPN et routage sur papier. Faire tourner des services à la maison rend les compromis concrets : courant, bruit, sauvegardes, et « qui a SSH quand le routeur lâche ». Je voulais un endroit où casser des choses sans facture cloud — et une histoire à raconter en entrevue qui ne se résume pas à « j’ai utilisé AWS une fois ».

2. Docker en premier

J’ai aligné des stacks conteneur gratuites sur des jobs payés dans le cloud — média, tableaux de bord, petits outils. Docker a été la porte d’entrée pour voir le homelab comme des services composables plutôt qu’un seul gros serveur « animal de compagnie ».

Leçon restée : un fichier compose par sujet. Quand Plex faisait des siennes, je ne reconstruisais pas toute la machine — je recyclais le volume et j’apprenais ce qui persistait vraiment.

3. Bash et deux machines

Matériel : un Dell pas cher et une machine de 2004. Scripts bash pour Ubuntu, CentOS et Proxmox — assez reproductibles pour que les réinstallations après expériences fassent moins mal.

3.1. Rack physique (octobre 2022)

Avant les schémas Lucidchart, le lab tenait dans des placards et étagères — nœud de câbles compris. Photos recadrées d’anciennes stories ; c’est le vrai câblage, pas un rendu 3D.

Pile murale — switch, modem, routeur, serveur entreprise (génération ~2010), onduleur, étiquetée pendant que j’apprenais encore qui branchait quoi :

Pile réseau homelab étiquetée — switch, modem, routeur, serveur, UPS

Dell PowerEdge R710 — deux Xeon X5667 (quad ~3 GHz), 24 Go RAM, à côté de mousse acoustique. Le ruban adhésif sur le bezel, c’était mon inventaire :

Serveur homelab Dell PowerEdge R710 — Xeon X5667, 24 Go RAM

Placard — serveur rack à l’horizontale, switch jaune, écran pour les installs locales, et assez de câbles bleus pour apprendre la patience :

Placard serveur homelab — rack, switch, écran et câblage

La virtualisation compte quand on prend un snapshot avant d’essayer une idée douteuse. Un hôte hyperviseur dédié bat les réinstallations à répétition sur bare-metal.

Le schéma Lucidchart, c’était la version « expliquer au coloc » — quel sous-réseau, quelle machine, ce qui est permis depuis Internet.

Schéma réseau (Lucidchart)

4. Accès distant et bordure

Caddy en reverse proxy ; exposition via un frontal OVH pour ne pas n’exposer que l’IP résidentielle. L’admin à distance et la santé des services sont devenues une partie du même travail que « rendre le service joignable ». Le HTTPS automatique a compté plus que prévu — moins de renouvellements de certificats à la main, moins de commandes openssl tard le soir. J’ai ensuite repris ce réflexe sur AWS ; voir Caddy + EC2 + CloudWatch.

WireGuard pour le VPN — pénible la première fois, rapide une fois en place. J’ai contribué à de petits scripts d’installation pour que des ami·e·s puissent se connecter sans lire les pages man pendant une semaine. Tunnel partiel ou tunnel complet : chaque invité relançait le débat ; documentez votre choix sur la page wiki que vous oublierez de mettre à jour.

5. Après le déménagement

Nouvel appartement, plus de curiosité pour les VLAN, des VM Proxmox pour des projets de club. Lucidchart pour le schéma mural ; vue type C4 pour expliquer la pile.

Vue type C4

Plus tard, j’ai déplacé les sites publics vers l’hébergement statique (S3/GitHub Pages) pour réduire le coût du toujours-allumé — le lab est resté pour les services privés.

6. Pannes mémorables

  • Un seul disque, pas de sauvegarde — un apt upgrade raté et un week-end de réinstall.
  • Ports admin exposés — admin derrière VPN seulement, appris à la dure.
  • Bruit thermique — le R710 m’a fait penser aux courbes ventilateur avant « serveur » = « chambre à côté ».

7. Bilan

Un homelab, c’est un bac à sable pour les réflexes plateforme : automatiser, documenter la topologie, supposer la panne. Liens actuels : MediaBoxDockerCompose[1] et les scripts d’installation dans la liste de projets du CV.

8. Articles connexes

Références

  1. antoinebou12. (). MediaBoxDockerCompose. [Software repository] github.com.

Les références utilisent la date de publication de cet article.