Homelab : auto-héberger ses services sur un mini-PC
17 juillet 2026
Depuis quelque temps, une bonne partie de ce que j'utilise au quotidien ne tourne plus dans le cloud de quelqu'un d'autre, mais sur une petite machine posée chez moi. Mon homelab, c'est un serveur personnel allumé en permanence, sur lequel j'héberge mes propres services et où je pratique l'administration système et le réseau sur une vraie infrastructure plutôt que sur un tutoriel.
Le matériel
Tout tient sur un mini-PC. Le critère n'était pas la puissance brute mais le compromis inverse : assez de ressources pour faire tourner une poignée de services en continu, tout en restant silencieux et sobre en énergie, puisque la machine ne s'éteint jamais. Un mini-PC coche ces cases sans occuper de place ni faire de bruit dans un logement.
Linux et Docker
La base est un Linux serveur, sans interface graphique, et tout le reste vit dans des conteneurs Docker orchestrés avec Docker Compose. Chaque service est décrit dans un fichier : son image, ses volumes, ses variables. L'avantage est double. D'abord, l'isolation : un service qui plante ou qu'on veut supprimer n'entraîne pas les autres. Ensuite, la reproductibilité : toute la configuration est du texte, versionnable, que je peux réappliquer d'une commande si je repars de zéro.
Les services
Deux familles cohabitent aujourd'hui. Côté média, un serveur qui centralise et diffuse ma bibliothèque sur mes écrans, sans dépendre d'un abonnement ni d'une connexion sortante. Côté réseau, Pi-hole filtre la publicité et le pistage pour tout le réseau local en agissant comme résolveur DNS, et un accès VPN me permet de rejoindre mes services depuis l'extérieur comme si j'étais à la maison. C'est aussi là que je fais tourner mes propres projets en test, dans un environnement que je maîtrise de bout en bout.
Exposer proprement
Donner accès à ces services sans transformer la machine en passoire demande un peu de méthode. Un reverse proxy, Nginx Proxy Manager, se place devant tout le monde : il attribue à chaque service son propre sous-domaine et gère les certificats HTTPS automatiquement, de sorte que rien ne circule en clair. Une seule porte d'entrée, correctement fermée, plutôt qu'un port ouvert par service.
Sauvegardes et supervision
Un serveur qui héberge des choses auxquelles on tient doit pouvoir tomber sans que ce soit un drame. Des sauvegardes planifiées copient régulièrement les données et les configurations, et un peu de monitoring me prévient quand un service ne répond plus ou quand une ressource sature. L'objectif n'est pas la haute disponibilité d'un datacenter, mais de ne jamais perdre de données et de savoir ce qui se passe.
Ce que ça m'apporte
Un homelab, ce n'est pas une collection de services : c'est un terrain d'entraînement permanent. On y touche à la ligne de commande, aux conteneurs, au DNS, aux certificats, aux sauvegardes, aux mêmes briques que celles d'une infrastructure de production, mais avec le droit de tout casser et de recommencer. C'est la meilleure façon que j'ai trouvée d'apprendre l'infrastructure : en la faisant tourner pour de vrai.