Comment créer un serveur domestique avec un Mini PC, un DAS TerraMaster et Unraid

Pour de nombreux passionnés de Home Lab et de logiciels auto-hébergés, un Mini PC compact (par exemple équipé d’un Intel N100, N305 ou d’un processeur AMD Ryzen) constitue une solution d’entrée de gamme idéale pour héberger des applications serveur personnelles. Ces petites stations de travail peuvent facilement exécuter des applications conteneurisées telles que Docker, Home Assistant, Plex, Immich et Nextcloud, ainsi que des machines virtuelles légères.

Cependant, à mesure que votre bibliothèque multimédia s’agrandit et que les sauvegardes de photos s’accumulent, vous finirez inévitablement par atteindre une limite matérielle. Le problème ne vient ni de la puissance de calcul du processeur ni de la mémoire vive du système, mais du manque d’espace de stockage local évolutif.

À ce stade, le débat se résume généralement au choix entre DAS et NAS. Acheter un NAS autonome préconfiguré constitue certes l’approche conventionnelle, mais si vous disposez déjà d’un Mini PC performant, l’ajout d’un appareil réseau complet entraîne souvent du matériel redondant, des systèmes d’exploitation supplémentaires et une consommation électrique inutile.

Pour les utilisateurs qui possèdent déjà un Mini PC performant, l’association avec un Direct Attached Storage (DAS) haute capacité et Unraid constitue une solution beaucoup plus économique et performante pour développer leur serveur domestique.

Dans ce guide complet, nous vous montrerons comment configurer un DAS TerraMaster avec Unraid, optimiser les chemins de stockage Docker et ajuster votre architecture de stockage afin d’obtenir des performances optimales.


Pourquoi choisir Mini PC + DAS plutôt qu’un NAS ?

Dans les infrastructures informatiques d’entreprise, les nœuds de calcul et les nœuds de stockage sont volontairement séparés. Il n’est pas toujours nécessaire ni efficace de regrouper la puissance de calcul et les baies de disques dans un seul appareil.

Si votre Mini PC exécute déjà vos conteneurs Docker, le transcodage multimédia et vos charges de travail d’IA locale, il joue déjà le rôle de nœud de calcul principal.

Ajouter un NAS à cet environnement revient à introduire un deuxième serveur qui devra être entretenu. À l’inverse, un DAS doté de plusieurs baies permet simplement d’étendre votre nœud de stockage.

Comprendre ces compromis entre les architectures NAS et DAS permet de comprendre pourquoi un système découplé peut réduire la consommation électrique, diminuer les coûts de configuration initiaux et simplifier la maintenance continue du système.

Architecture

[ Nœud de calcul ] → [ Connexion haut débit ] → [ Nœud de stockage ]

Mini PC (Intel N100 / Ryzen)
→ USB4 / USB 3.2 Gen2 (10 Gbit/s+)
TerraMaster DAS (4 à 8 baies)

(Unraid, Docker, machines virtuelles, Plex)
(Groupe de stockage HDD haute capacité)


Mini PC + DAS vs. NAS : quelle configuration vous convient ?

Avant d’ouvrir Unraid et d’attribuer les baies de disques, utilisez cette courte évaluation pour déterminer si une configuration Mini PC + DAS répond à vos besoins spécifiques en matière de serveur domestique.

Une configuration Mini PC + TerraMaster DAS est idéale pour :

  • Les propriétaires d’un Mini PC existant : vous disposez déjà d’une puissance CPU et d’une mémoire RAM suffisantes et avez uniquement besoin d’un espace de stockage physique rapide et évolutif.
  • Les passionnés de Home Lab soucieux de leur budget : vous souhaitez consacrer chaque euro à une capacité de stockage maximale et à du matériel de qualité, plutôt que de payer pour des processeurs ou des licences logicielles en double.
  • Les charges de travail à haut débit : vous avez besoin d’une latence extrêmement faible pour les bibliothèques multimédias locales 4K/8K, les bases de données photo ou les répertoires de téléchargement volumineux.

Un NAS autonome traditionnel est plus adapté pour :

  • Une solution complète prête à l’emploi : vous souhaitez un seul appareil réseau plug-and-play sans avoir à combiner vous-même différents composants matériels.
  • Les équipes réparties sur un réseau : vous avez besoin d’une gestion native des autorisations pour plusieurs utilisateurs et de portails cloud distants prêts à l’emploi, sans avoir à gérer vous-même un logiciel serveur hôte.

Étape 1 : connecter le DAS TerraMaster à Unraid

  1. Connectez votre boîtier DAS TerraMaster à votre Mini PC à l’aide d’un câble USB 3.2 Gen2 ou USB4 de haute qualité.
  2. Allumez le DAS TerraMaster avant de démarrer votre hôte Unraid, afin que tous les disques SATA/NVMe installés dans le boîtier soient correctement détectés par le noyau Linux pendant le processus POST.
  3. Connectez-vous à l’interface Web d’Unraid et accédez à l’onglet Main.
  4. Vérifiez que tous les disques connectés au boîtier TerraMaster apparaissent sous Unassigned Devices ou Available Disks.
  5. Attribuez vos disques au Unraid Array et, si vous utilisez une protection des données, attribuez également un disque Parity.
  6. Formatez les nouveaux disques lorsque vous y êtes invité, puis cliquez sur Start Array.


Remarque sur le RAID matériel et le mode JBOD

Si votre DAS TerraMaster dispose de commutateurs RAID matériels, configurez le boîtier en mode JBOD.

Cela permet à Unraid de gérer nativement chaque disque, d’utiliser ses propres mécanismes de protection Parity et de bénéficier d’une flexibilité maximale lorsque vous ajoutez ultérieurement des disques de capacités différentes.


Étape 2 : optimiser la structure des dossiers partagés

Une structure de répertoires bien organisée pour les dossiers partagés permet à vos conteneurs Docker de fonctionner rapidement tout en simplifiant les routines de sauvegarde hors site.

Nous recommandons de mettre en place la structure de dossiers partagés de base suivante :

  • /appdata — Fichiers de configuration des conteneurs
  • /domains — Images des machines virtuelles
  • /isos — Supports d’installation des systèmes d’exploitation
  • /system — Fichiers système Unraid et disques virtuels Docker
  • /media — Bibliothèques de films, séries TV et musique
  • /photos — Collections de photos personnelles
  • /backups — Répertoires de destination pour les sauvegardes automatiques des PC/ordinateurs portables

Étape 3 : configurer le stockage Docker et la mise en cache par niveaux

Mélanger des opérations de lecture/écriture aléatoires avec de petits fichiers et de gros fichiers multimédias séquentiels sur le même disque physique peut affecter la réactivité du système.

Pour obtenir des performances maximales, vous devez mettre en place une stratégie de stockage à plusieurs niveaux.

Pool de cache SSD NVMe/SATA haute vitesse (interne au Mini PC)

  • Répertoires AppData des conteneurs (/appdata)
  • Fichiers image Docker (system.img)
  • Disques virtuels des machines virtuelles (/domains)
  • Bases de données des applications (par exemple Immich PostgreSQL, Nextcloud DB, Paperless OCR)

Baie TerraMaster DAS haute capacité

  • Grandes bibliothèques multimédias (films, séries TV)
  • Répertoires de téléchargement terminés
  • Archives de photos RAW et de documents
  • Destinations des sauvegardes planifiées

En isolant les opérations fréquentes et aléatoires nécessitant un nombre élevé d’IOPS sur un SSD interne et en transférant les fichiers séquentiels volumineux vers le DAS TerraMaster, vos applications Docker démarreront instantanément et vos flux multimédias seront chargés de manière fluide.


Boîtiers DAS TerraMaster adaptés à la taille de votre Home Lab

Selon la taille de votre bibliothèque multimédia et de votre écosystème de conteneurs, TerraMaster propose différentes configurations de boîtiers permettant d’étendre continuellement votre capacité de stockage.

  • [TerraMaster D4-320] – Le choix standard à 4 baies : avec une interface USB 3.2 Gen2 10 Gbit/s, ce boîtier à 4 baies constitue un choix idéal pour les utilisateurs qui construisent leur premier serveur Unraid Home Lab et ont besoin d’un espace suffisant pour les fichiers multimédias, les sauvegardes et le Parity.
  • [TerraMaster D8 Hybrid2] – Architecture hybride haute vitesse : prend en charge une combinaison de quatre disques durs de 3,5 pouces et quatre emplacements SSD M.2 NVMe. Il s’agit de l’option idéale pour les charges de travail exigeantes, permettant d’utiliser des pools de cache SSD rapides et une grande baie HDD dans un seul boîtier connecté à votre Mini PC.
  • [TerraMaster D1 SSD Plus] – Station de travail mobile haute vitesse : idéale pour les créateurs de contenu et les développeurs qui ont besoin d’un espace de travail SSD externe extrêmement rapide pour transférer des répertoires de projets actifs entre leurs stations de travail et leur environnement de serveur domestique.

Bonnes pratiques pour garantir la stabilité à long terme du serveur domestique

Pour garantir une disponibilité maximale et la sécurité des données sur votre serveur Mini PC + DAS + Unraid, vous devez effectuer régulièrement les vérifications et opérations suivantes :

  1. Activer la surveillance SMART : configurez des notifications automatiques par e-mail ou Discord dans Unraid afin d’être informé des erreurs potentielles au niveau des secteurs des disques ou des températures inhabituelles.
  2. Planifier des vérifications Parity : effectuez des vérifications mensuelles du Parity Unraid en dehors des périodes de forte utilisation afin de détecter rapidement toute corruption silencieuse des données.
  3. Activer la mise en veille des disques durs : configurez Unraid pour mettre les disques durs en veille pendant les périodes d’inactivité nocturne afin de réduire le bruit ambiant et la chaleur tout en économisant de l’énergie.
  4. Conserver de l’espace libre sur les SSD : maintenez 15 à 20 % d’espace libre sur votre pool de cache SSD principal afin d’éviter toute dégradation des performances d’écriture.

Foire aux questions

Une configuration Mini PC + DAS est-elle réellement meilleure qu’un NAS traditionnel ?

Cela dépend de votre matériel actuel et de vos objectifs.

Si vous possédez déjà un Mini PC, l’associer à un DAS est nettement plus économique et offre davantage de puissance de calcul par euro investi.

En revanche, si vous ne possédez pas encore d’ordinateur hôte et que vous souhaitez un appareil unique préconfiguré, doté de portails d’accès à distance natifs pour plusieurs utilisateurs et immédiatement opérationnel, un NAS autonome peut être un meilleur choix.

Un boîtier DAS peut-il complètement remplacer un NAS ?

Pour les configurations de serveurs locaux, les Home Labs et le stockage de fichiers multimédias : oui.

Lorsqu’un DAS est connecté à un ordinateur hôte exécutant Unraid, TrueNAS ou Linux, le DAS fournit la baie de stockage physique, tandis que l’hôte prend en charge le partage de fichiers réseau, les conteneurs Docker et l’accès à distance.

L’USB 3.2 ou l’USB4 est-il suffisamment rapide pour exécuter des conteneurs Docker Unraid ?

Oui.

Les interfaces modernes telles que l’USB 3.2 Gen2 (10 Gbit/s) et l’USB4 (20 à 40 Gbit/s) offrent une bande passante réelle largement suffisante pour les baies de disques à plusieurs emplacements.

Comme le streaming multimédia et les transferts de fichiers utilisent rarement la totalité d’une bande passante de 10 Gbit/s, la vitesse de connexion ne constitue généralement pas un goulot d’étranglement en pratique.


Dois-je utiliser le mode RAID matériel ou JBOD dans Unraid ?

Avec un DAS utilisé avec Unraid, utilisez toujours le mode JBOD.

Cela permet à Unraid de gérer directement les fonctions de mise en veille des disques, de surveiller leur état SMART et de gérer nativement la redondance Parity de chaque disque.

Plex peut-il transcoder des vidéos de manière fluide lorsque les fichiers sont stockés sur un DAS ?

Oui.

Stockez vos bibliothèques multimédias Plex (films et séries TV) sur la baie DAS TerraMaster, tout en conservant la base de données Plex, les métadonnées et les répertoires temporaires de transcodage sur le SSD interne haute vitesse de votre Mini PC.

Vous bénéficiez ainsi d’une navigation instantanée dans votre bibliothèque et d’un streaming vidéo fluide.


Réflexions finales

Construire un serveur Home Lab performant ne signifie pas que vous devez constamment empiler des serveurs complets et redondants sur votre bureau.

En séparant la puissance de calcul de votre pool de stockage, un Mini PC associé à un DAS TerraMaster et à Unraid offre une architecture « Compute + Storage » de niveau professionnel, pour une fraction du coût.

Vous bénéficiez de performances extrêmement élevées pour votre écosystème Docker, de possibilités flexibles d’extension du stockage et d’un contrôle physique total sur vos données personnelles.




Retour au blog

Laisser un commentaire