Aller au contenu
Perfect Homelab [E01] : La génèse du projet
  1. Posts/

Perfect Homelab [E01] : La génèse du projet

··3 mins·
Fabien ALLAMANCHE
Auteur
Fabien ALLAMANCHE
Géomaticien @ Vienne Condrieu Agglomération
Sommaire
Perfect Homelab - Cet article fait partie d'une série.
Partie 1: Cet article

Perfect Homelab

La génèse du projet
#

J’avais depuis longtemps dans l’idée de m’équiper d’un NAS mais je n’avais jamais pris le temps de regarder cela en détail. Mon idée de départ était de prendre un NAS du commerce (Synology, QNAP, etc) et de m’en servir de stockage. Rien de bien extraordinaire pour un NAS vous me direz !

En me documentant sur le projet et en surfant sur le net, j’ai découvert la chaîne Youtube de GuiPoM - G. testé ! et notamment à travers ses séries de vidéos G. installé un NAS et G. installé un reverse proxy SWAG que l’on pouvait aller bien plus loin que de se créer un simple NAS.

Je bidouillais déjà en ayant recyclé mon vieux Rasperry PI 3. Je me suis vite aperçu qu’avec la facilité de déploiement de stacks Docker que ce dernier devenait bien trop vite juste en terme de ressources.

Je me suis orienté sur l’acquisition d’un mini-PC Intel® NUC NUC7i3BNH d’occasion que j’ai gonflé, après quelques mois d’utilisation, avec 32GO de RAM (il n’y en avait que 8 à l’origine).

Puis m’est venu l’envie de réaliser ce projet un peu plus ambitieux !

En creusant encore un peu, je suis également tombé sur le site d’Alex Kretzschmar alias IronicBadger et son projet Perfect Media Server :

En substance, son idée est de combiner un NAS et de s’en servir pour faire tourner d’autres services. Oh merveille ! Exactement ce que j’avais envie de réaliser.

Un homelab aux petits oignons en somme !

Après avoir épluché toute cette documentation, je me sentais assez à l’aise techniquement pour me lancer dans un projet de Homelab qui combinerait donc mes besoins de stockages de données et mon envie de bidouiller sur un serveur Linux à la maison.

Cette série d’article va donc s’attacher à traiter les nombreux aspects de la création d’un serveur NAS Network Attached Storage à l’aide de logiciels libres et open source et d’en augmenter ces capacités en lui délégant de multiples services.

Chronologie du projet
#

Notez que j’écris ce post début 2025 mais que j’ai commencé à penser mon projet en avril 2023 et à assembler le matériel en décembre 2023.

  1. Janvier à avril 2023

    Docs

    Documentation

  2. Avril à décembre 2023

    Composants

    Achat des composants

  3. Décembre 2023

    Montage

    Assemblage des composants

  4. Janvier à Mars 2024

    Administration

    Installation & Configuration du serveur

Quelques formalités
#

L’acronyme NAS, pour Network Attached Storage, désigne un périphérique de stockage utilisé pour le stockage et le partage de fichiers via un réseau (Ethernet, la plupart du temps). Il s’agit d’un serveur de fichiers capable de fonctionner de façon autonome. On le résume parfois à un disque dur relié à un réseau (privé, professionnel, etc.). Il peut être traduit en français par serveur de stockage en réseau, ou stockage raccordé en réseau. Documents, images ou vidéos peuvent être servis depuis un NAS sur les terminaux connectés à son réseau. Des NAS peuvent également être utilisés comme un serveur web.

Prérequis
#

De nombreux aspects de ce tutoriel sont basés sur mon expérience et celle d’autres amateurs/professionnels qui ont déjà tenté de constituer ce genre de serveur. Cette série d’articles en devenir est à destination d’un public averti.

Il est nécessaire de possèder quelques connaissances basiques :

  • L’environnement Linux et son administration,
  • Virtualisation : Proxmox Virtual Environment, VMs, Conteneurs LXC, Docker, etc…,
  • Et pleins d’autres aspects qui découlent de l’administration d’un NAS et/ou d’une machine sous Linux.
Perfect Homelab - Cet article fait partie d'une série.
Partie 1: Cet article

Articles connexes