Téo Franoux.

Homelab

Construire pour comprendre.

Un serveur personnel sur lequel j'expérimente l'infrastructure, les systèmes et l'automatisation.

Le matériel

Un serveur dédié à l'expérimentation.

Le cœur de mon homelab est un Minisforum MS-A2. Une machine suffisamment puissante pour faire tourner plusieurs environnements tout en restant compacte et silencieuse.

16

cœurs CPU

32

threads

96 Go

de RAM

2 To

de stockage

Minisforum MS-A2

Ryzen 9 9955HX

Pourquoi ?

Sortir du simple environnement de développement.

Un homelab me permet de travailler sur des problèmes que l'on rencontre rarement en développant uniquement sur sa machine : déployer une machine, configurer un service, gérer le réseau ou automatiser une configuration.

Comprendre les systèmes

Linux, processus, services, permissions, SSH et fonctionnement des machines.

Comprendre le réseau

Communication entre machines, adressage, DNS et exposition des services.

Automatiser

Remplacer progressivement les opérations manuelles par du code versionné et reproductible.

Expérimentations

Des problèmes concrets plutôt qu'une collection d'outils.

Chaque ajout au homelab part d'un besoin ou d'une question que je veux résoudre.

Déployer une nouvelle machine

Créer et configurer des machines virtuelles sans refaire manuellement chaque étape.

Proxmox · Terraform · Ansible

Donner des noms aux machines

Mettre en place un réseau interne où les machines et services sont accessibles par leur nom plutôt que par leur adresse IP.

DNS · Réseau

Expérimenter avec les conteneurs

Comprendre comment déployer et faire évoluer des applications conteneurisées.

Docker · K3s

Méthode

Expérimenter. Automatiser. Recommencer.

Le homelab n'a pas vocation à être parfait. Il évolue au fur et à mesure de mes expérimentations et de ce que j'apprends.

01Tester une idée
02Comprendre ce qui se passe
03Automatiser ce qui fonctionne
04Repartir de zéro si nécessaire