
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.
-
Janvier à avril 2023
Docs
Documentation
-
Avril à décembre 2023
Composants
Achat des composants
-
Décembre 2023
Montage
Assemblage des composants
-
Janvier à Mars 2024
Administration
Installation & Configuration du serveur
-
Juin 2025
Composants
Upgrade matériel
-
Septembre 2025
Composants
Upgrade matériel
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.