Mon premier serveur (voir mon précédent post) ayant été remplacé en 2011 par un honorable VE-HOTECH VHS-4 Home avec 4 x 1To en raid5 ; l’espace se fit rare 7 ans plus tard. C’est pourquoi j’ai cherché à étendre mon stockage. Les disques de 4 To tombant presque sous la barre des 100€, s’était donc le moment.
Quelle solution hardware choisir ?
Depuis 2011, le monde des NAS a profondément été bouleversé : VE-HOTECH n’est plus ce qu’il était (OS abandonné …), QNAP et SYNOLOGY dominent le marché avec des prix qui ne rentrent pas dans mon budget.
La solution retenue sera donc le DIY car j’ai du vieux matériel sur les bras :
– Carte-mère : ASROCK N68PV-GS (10/100/1000 Mb/s)
– Processeur : AMD Athlon II X4 605e @ 2300 Mhz (TDP 45W)
– RAM : 2 x 2Go DDR2 800Mhz non-ECC
– Alimentation : SEASONIC M12II-620 Evo – 620W (80+ Bronze)
Il ne me manquait qu’un boitier pour accueillir tout ça et les futurs disques durs. J’ai choisi le GD08 de chez SILVERSTONE qui a l’avantage de pouvoir être équipé de poignées de montage pour rack.
Concernant les disques durs, je suis parti avec 4 disques SEAGATE IRONWOLF de 4 To que j’ai pu trouvé en promo à 425€ le lot.
J’ai donc un NAS rackable de 12 To (8 slots) pouvant faire de la “virtualisation” pour moins de 600€. Impossible de trouver ceci chez QNAP ou SYNOLOGY pour moins de 1000€ sans les disques. *IMBATTABLE*
Quel OS utiliser ?
J’ai testé plusieurs solutions :
– FreeNAS : OS hyper pointu et en théorie pas vraiment compatible avec mon matériel (ram non-ECC, processeur pas assez puissant, etc). Dans la pratique, cela fonctionne… mais l’ergonomie de l’OS m’a rebuté.
– OpenMediaVault : OS simple à déployer mais ne permet pas d’ajout de modules type “Transmission”, “Duplicati” ou autre. Pas de VM non plus. Ni Docker.
J’ai choisi unRAID pour plusieurs raisons :
– Il permet de monter des disques de plusieurs tailles différentes pour les évolutions futures.
– Il permet de faire évoluer le matériel simplement grâce à la licence qui est lié à la clef USB contenant l’OS. En pratique, si l’on change l’ensemble carte-mère, processeur et RAM ; on peut remonter l’OS en quelques manipulations.
– Il permet l’ajouter de container Docker.
– Il permet la création de VM.
Tout ça fait de unRAID l’OS pour NAS le plus polyvalent que j’ai pu essayer.
Très peu de tests existent sur la toile (surtout en français). Le seul trouvé est celui de lesnumériques et est plutôt vieux.
Et les performances dans tout ça ?
Vous trouverez ci-dessous une batterie de tests représentatifs des performances du NAS, comparé à :
– MARS (NAS VHS-4 HOME) : 4 x SAMSUNG EcoGreen F2 1To (HD103SI)
– SATURNE (LIBREELEC) : 1 x Samsung SpinPoint T 400Go (HD403LJ)
– JUPITER (unRAID) : 4 x SEAGATE IRONWOLF 4 To (ST4000VN008)
– FREEBOX SERVER : 1 x SEAGATE Pipeline HD Mini 250Go (ST9250311CS)
Les relevés obtenues via NAS performance tester 1.7 montrent clairement qu’unRAID propose des performances suffisantes pour une utilisation domestique. On peut noter que la Freebox Révolution est clairement en dessous d’une vraie solution NAS.
Et Docker dans tout ça ?
Il existe une multitude de dépôts (officiel et communautaire) de Containers pour Docker. J’ai pu ainsi me créer en quelques clics :
– Serveur TVHeadend : Pour diffuser les flux TNT en HTSP sur le réseau pour Kodi.
– Serveur Transmission : Pour récupérer mes distributions Linux préférées (Ubuntu 18.04 LTS vient de sortir !).
– Serveur Duplicati : Pour réaliser les sauvegardes sur mon ancien NAS.
Pour conclure …
… la solution de Limetech se révèle véritablement parfaite pour faire un NAS DIY : peu onéreuse, flexible, performante, etc
Importé de mon Medium.com/@lafrite