Aller au contenu principal

Homelab et matériel TrueNAS Scale

Plateforme matérielle, stockage ZFS, applications auto-hébergées, outils de sécurité et services liés à l’IA.

Guide et documentation par Alban Andrieu.
Matériel, applications, ZFS, automatisation et IA — open source et mise en pratique.

Homelab pour les projets de sécurité, d’IA et freelance

Ce homelab a été construit pour héberger les futurs projets et services Nabla.

Il permet de tester des intégrations de services de sécurité et d’IA, ainsi que de reproduire des attaques ciblant mes domaines.

Services TrueNAS

Applications auto-hébergées sur TrueNAS Scale.

Les icônes des services proviennent de selfh.st/icons. Pour découvrir d’autres applications open source auto-hébergées, consultez selfh.st/apps.

Opérations et diagnostic

Un snapshot unique en lecture seule du runtime FastAPI, de la santé des dépendances et des preuves TrueNAS, pfSense et Cloudflare. Commencez ici pour identifier la couche en défaut avant de modifier la configuration.

Actualisation des preuves…
Actualisation des preuves…
Chargement des services du homelab…

Matériel

Après sept années de service fiable, l’ancien système FreeNAS est tombé en panne : sa carte mère, son processeur et plusieurs disques durs étaient défectueux. Une mise à niveau s’imposait.

Un système physique Mini-ITX exécutant TrueNAS Scale : stockage ZFS fiable et hôte homelab pour les applications, la domotique, les outils de sécurité et les charges de calcul intensives, notamment les expérimentations IA.

  • ZFS et jeux de donnéesPools, instantanés et réplication
  • Hôte homelabApplications, machines virtuelles et services internes
  • Pile de sécuritéOutils de sécurité et supervision
  • IA et calculCapacité AM5 pour les modèles et traitements

Nomenclature du matériel

Composants réutilisés

  • Boîtier : ancien châssis iXsystems d’environ 170 × 170 mm, au format Mini-ITX.
  • Alimentation : ancienne unité de 200 W, incompatible avec le connecteur processeur 8 broches de la carte mère MSI.
  • SSD mSATA Kingston SKC600MS — 256 Go TLC 3D NAND. 83 €.
  • Stockage : 4 × Western Digital Red WD30EFRX — 3 To chacun, SATA 6 Gbit/s.

Nouveaux achats

Prix total1 184,31 €Somme de la carte mère, du boîtier, du processeur, de la mémoire, du ventirad et de l’alimentation.

Évolutions possibles

Pool SSD rapide pour les services
Planifié

2 × WD Red SN700 1 To NVMe SSD 299,99 € l’unité, 599,98 € au total.

SYSTEM
Kingston SKC600MS 256 Go via USB
boot-pool
Système TrueNAS
FAST
2 × WD Red SN700 1 To
Miroir → fastpool
Apps, datasets applicatifs et VM
DATA
4 × WD Red 3 To
RAIDZ → cpool
Documents, médias et sauvegardes

Les datasets applicatifs existants seront migrés sélectivement vers le pool SSD. Par exemple, /mnt/cpool/openwebui pourra devenir /mnt/fastpool/appdata/openwebui, tandis que les données volumineuses resteront sur cpool.

GPU pour l’inférence IA locale

La carte mère fournit un slot PCIe x16. Le choix final dépend surtout de l’espace réel dans le châssis, de l’alimentation et de la VRAM nécessaire aux modèles.

Relevé de prix : 24 août 2026 ; les prix de vente peuvent évoluer rapidement.

PNY NVIDIA RTX PRO 4000 Blackwell SFF Edition
Choix privilégié
VRAM
24 GB GDDR7 ECC
Puissance
70 W
Format
168 mm, double-slot, low-profile
Prix observé
2 483,00 €

Meilleur choix pour le châssis compact actuel et l’alimentation 500 W. Ses 70 W, son format low-profile double-slot et ses 24 Go de VRAM ECC en font l’évolution privilégiée pour l’inférence.

NVIDIA RTX PRO 5000 Blackwell
VRAM
48 GB GDDR7 ECC
Puissance
300 W
Format
267 mm, double-slot, pleine hauteur
À partir de
7 172,61 €

Double la VRAM à 48 Go et élargit fortement les modèles exécutables entièrement sur GPU, mais ses 300 W et son format pleine hauteur de 267 mm imposeront probablement un boîtier plus grand et une alimentation plus puissante.

NVIDIA RTX PRO 6000 Blackwell Max-Q
VRAM
96 GB GDDR7 ECC
Puissance
300 W
Format
267 mm, double-slot, pleine hauteur
À partir de
18 888,97 €

Avec 96 Go de VRAM ECC, c’est la cible maximale de cette feuille de route pour l’inférence locale. Prévoir un nouveau boîtier, une alimentation renforcée et une ventilation adaptée pour la carte Max-Q de 300 W.

Mémoire système: Le passage de 64 à 128 Go de DDR5 est supporté. Le Ryzen 7 7700 supporte officiellement 128 Go de DDR5 UDIMM en double canal et DDR5-5200 avec deux DIMM ; la carte MSI accepte des profils mémoire plus rapides, mais 5200 MT/s est la spécification CPU conservatrice. L’objectif est d’ajouter un second module UDIMM de 64 Go compatible, idéalement identique au module existant.
Capacité des modèles locaux avec RTX PRO 4000 SFF

Capacité indicative avec un GPU de 24 Go. Les vitesses mesurées proviennent de benchmarks publics réalisés sur ce GPU exact lorsque disponibles ; les autres valeurs sont des estimations d’ingénierie prudentes et dépendent de la quantification, du contexte et du moteur d’inférence.

Modèles tenant dans 24 Go de VRAM
ModèleMémoire modèle approx.Usage privilégiéVitesse de générationPrompts parallèles pratiques
gpt-oss-20b MXFP411.27 GiBRaisonnement général, agents, outils et code109.7 tok/smesuré sur RTX PRO 4000 Blackwell SFF4–8
Qwen3.6-35B-A3B-MTP IQ4_NL17.25 GiBCode agentique, travail sur dépôt et raisonnement multimodal général95.9 tok/smesuré sur RTX PRO 4000 Blackwell SFF2–4
Qwen3-Coder-30B-A3B-Instruct Q4_K_M~18.6 GBCode spécialisé et développement à l’échelle d’un dépôt~70–100 tok/sestimé2–4
MADLAD-400-10B-MT 4-bit~6–8 GBTraduction multilingue à fort volume (400+ langues)~30–60 tok/sestimé8+
Modèles hybrides plus grands avec 128 Go de RAM système
ModèleMémoire modèle approx.Usage privilégiéVitesse de générationPrompts parallèles pratiques
gpt-oss-120b MXFP463.4 GBRaisonnement général de meilleure qualité, agents et code~20–30 tok/sestimé1–2
Llama 3.3 70B Instruct Q4_K_M~42 GBGrand modèle généraliste multilingue ; offload dense CPU/GPU~2–4 tok/sestimé1
NVIDIA Nemotron 3 Super 120B-A12B (quantized)~65 GBRaisonnement agentique, RAG et expérimentation long contexte ; runtimes quantifiés communautaires~8–16 tok/sestimé1

Source du benchmark sur ce GPU exact

Les chiffres de parallélisme supposent un serveur partagé de type llama.cpp/vLLM avec batching continu et des contextes courts à moyens. Ils ne signifient pas qu’une copie distincte du modèle est chargée pour chaque utilisateur.

La RAM système ne devient pas de la VRAM. Les modèles plus grands utilisent un offload CPU/RAM et sont donc nettement plus lents que ceux qui tiennent entièrement sur le GPU. Sur TrueNAS, ces mêmes 128 Go sont aussi partagés avec l’ARC ZFS et les autres applications : les très gros modèles nécessitent donc un budget mémoire explicite et des limites ARC/conteneurs raisonnables.

Projet et services Nabla

Logo Nabla

Nabla

Environnement d’ingénierie pour les intégrations de sécurité, d’IA, de plateforme et les tests de résilience opérationnelle.

Ouvrir le projet Nabla