Le volume de données que nous produisons ne cesse d'augmenter. Photos, vidéos, documents professionnels, sauvegardes, bibliothèques multimédias ou machines virtuelles : toutes ces informations doivent être stockées de manière fiable et accessibles à tout moment.
Si les services de stockage en ligne sont pratiques, ils impliquent souvent des frais récurrents et le stockage de vos données chez un fournisseur tiers. Pour ceux qui souhaitent conserver un contrôle total sur leurs fichiers, un NAS (Network Attached Storage) est une excellente alternative.
Parmi les nombreuses solutions disponibles, TrueNAS s'est imposé comme la référence du stockage réseau open source. Anciennement connu sous le nom de FreeNAS, il est aujourd'hui utilisé aussi bien par les particuliers passionnés que par les entreprises.
Dans ce guide complet, découvrez ce qu'est TrueNAS, son fonctionnement, ses principales fonctionnalités, son installation, sa configuration et les bonnes pratiques pour construire un serveur NAS performant et sécurisé.
Qu'est-ce que TrueNAS ?
TrueNAS est un système d'exploitation spécialisé dans le stockage réseau (NAS). Développé par iXsystems, il permet de transformer un ordinateur ou un serveur en une plateforme de stockage centralisée, accessible depuis tous les appareils de votre réseau.
Son objectif principal est de protéger vos données tout en facilitant leur partage.
Grâce à son interface Web conviviale, il est possible d'administrer entièrement le serveur sans avoir à utiliser la ligne de commande pour les tâches courantes.
De FreeNAS à TrueNAS
Pendant de nombreuses années, le projet était connu sous le nom de FreeNAS.
En 2020, iXsystems a renommé la plateforme afin de regrouper ses différentes éditions sous une seule marque : TrueNAS.
Aujourd'hui, deux grandes versions sont proposées :
- TrueNAS CORE : édition basée sur FreeBSD, réputée pour sa stabilité.
- TrueNAS SCALE : édition basée sur Linux, conçue pour offrir davantage de flexibilité, notamment avec les conteneurs, Kubernetes et les machines virtuelles.
Pour un usage domestique moderne ou un laboratoire personnel (homelab), TrueNAS SCALE est généralement le choix privilégié.
Pourquoi utiliser TrueNAS ?
Un NAS sous TrueNAS peut remplir de nombreuses fonctions.
Il permet notamment de :
- centraliser tous vos fichiers ;
- partager des dossiers entre plusieurs utilisateurs ;
- sauvegarder automatiquement vos ordinateurs ;
- héberger un serveur multimédia comme Plex ;
- stocker des photos et des vidéos ;
- exécuter des applications en conteneurs ;
- créer des machines virtuelles ;
- mettre en place un cloud personnel ;
- protéger les données grâce au système de fichiers ZFS.
Les principales fonctionnalités
ZFS : le cœur de TrueNAS
L'une des principales forces de TrueNAS est l'utilisation du système de fichiers ZFS.
Contrairement aux systèmes de fichiers traditionnels, ZFS offre :
- une vérification permanente de l'intégrité des données ;
- la détection et la correction de certaines corruptions de données selon la redondance disponible ;
- les instantanés (snapshots) ;
- la compression ;
- le chiffrement ;
- la réplication ;
- une excellente évolutivité.
Grâce à ZFS, les risques de corruption silencieuse des fichiers sont considérablement réduits.
Snapshots
Les snapshots permettent de créer des copies instantanées d'un dossier ou d'un volume.
En cas de suppression accidentelle ou de modification non souhaitée, il est possible de revenir à un état antérieur en quelques clics.
Cette fonctionnalité est particulièrement utile pour se protéger contre les erreurs humaines ou certains ransomwares.
Réplication
TrueNAS peut répliquer automatiquement les snapshots vers un autre serveur TrueNAS.
Cette solution est idéale pour mettre en place une stratégie de sauvegarde hors site.
Compression
ZFS peut compresser les données à la volée.
Selon le type de fichiers stockés, cela permet :
- d'économiser de l'espace disque ;
- d'améliorer certaines performances de lecture et d'écriture.
Chiffrement
Les jeux de données (datasets) peuvent être chiffrés afin de protéger les informations sensibles en cas de perte ou de vol des disques.
Les protocoles réseau pris en charge
TrueNAS prend en charge la majorité des protocoles utilisés dans les réseaux domestiques et professionnels.
Parmi eux :
- SMB (Windows)
- NFS (Linux)
- AFP (héritage pour certains anciens systèmes Apple)
- FTP
- SFTP
- WebDAV (selon la configuration)
- iSCSI
Cette compatibilité facilite l'intégration dans des environnements hétérogènes.
Les applications
TrueNAS SCALE permet d'installer facilement de nombreuses applications.
Parmi les plus populaires :
- Plex
- Jellyfin
- Nextcloud
- Immich
- Home Assistant
- qBittorrent
- Syncthing
- Vaultwarden
- Grafana
- Prometheus
- Pi-hole
Les applications sont déployées sous forme de conteneurs, ce qui simplifie leur gestion et leur mise à jour.
Les machines virtuelles
TrueNAS peut également héberger des machines virtuelles.
Vous pouvez installer :
- Windows
- Ubuntu
- Debian
- Fedora
- FreeBSD
Cela permet de consolider plusieurs services sur une seule machine.
Installation de TrueNAS
L'installation est relativement simple.
1. Télécharger l'image
Téléchargez l'image ISO officielle de TrueNAS CORE ou SCALE.
2. Créer une clé USB bootable
Utilisez un outil comme Rufus, balenaEtcher ou Ventoy pour préparer une clé USB.
3. Démarrer sur la clé
Configurez le BIOS ou l'UEFI afin de démarrer sur la clé USB.
4. Installer le système
Choisissez un disque dédié pour l'installation de TrueNAS.
Il est recommandé de ne pas installer le système sur les mêmes disques que ceux destinés au stockage des données.
5. Premier démarrage
Après l'installation :
- attribuez une adresse IP (ou utilisez celle fournie par votre serveur DHCP) ;
- accédez à l'interface Web depuis un navigateur ;
- créez votre mot de passe administrateur ;
- configurez les premiers espaces de stockage.
Création d'un pool de stockage
Le stockage sous TrueNAS est organisé en pools.
Un pool regroupe un ou plusieurs disques physiques.
Selon vos besoins, vous pouvez choisir différents niveaux de redondance, par exemple :
- miroir (équivalent à RAID 1) ;
- RAIDZ1 ;
- RAIDZ2 ;
- RAIDZ3.
Le choix dépend du nombre de disques, de la capacité souhaitée et du niveau de protection recherché.
Les datasets
À l'intérieur d'un pool, il est recommandé de créer plusieurs datasets.
Par exemple :
Pool ├── Documents ├── Sauvegardes ├── Photos ├── Films ├── Musique ├── MachinesVirtuelles └── Plex
Chaque dataset peut disposer de ses propres paramètres :
- compression ;
- quotas ;
- permissions ;
- chiffrement ;
- snapshots.
Gestion des utilisateurs
TrueNAS permet de créer :
- plusieurs utilisateurs ;
- plusieurs groupes ;
- des droits d'accès précis.
Chaque utilisateur peut disposer de permissions spécifiques selon les dossiers.
Les partages SMB
Le protocole SMB est le plus utilisé sous Windows.
Une fois un partage créé, les utilisateurs peuvent accéder aux fichiers directement depuis l'explorateur de fichiers comme s'il s'agissait d'un disque local.
Sauvegardes
Un NAS ne remplace pas une sauvegarde.
La règle 3-2-1 reste fortement recommandée :
- trois copies de vos données ;
- sur deux supports différents ;
- dont une copie située hors site.
TrueNAS facilite cette stratégie grâce aux snapshots, à la réplication et à la synchronisation vers d'autres systèmes compatibles.
Performances
Les performances dépendent principalement :
- du processeur ;
- de la mémoire vive ;
- des SSD utilisés pour certains usages ;
- de la vitesse du réseau (1 GbE, 2,5 GbE, 10 GbE ou plus) ;
- de la configuration des pools.
Pour des usages intensifs comme la virtualisation ou les applications, davantage de mémoire et des SSD peuvent améliorer sensiblement les performances.
Sécurité
Quelques bonnes pratiques :
- utiliser un mot de passe administrateur robuste ;
- activer l'authentification multifacteur lorsqu'elle est disponible pour les services associés ;
- maintenir TrueNAS à jour ;
- limiter les accès distants ;
- effectuer des sauvegardes régulières ;
- surveiller l'état SMART des disques.
Avantages de TrueNAS
Les principaux atouts de TrueNAS sont :
- entièrement gratuit et open source ;
- très fiable ;
- interface Web intuitive ;
- système de fichiers ZFS ;
- snapshots performants ;
- excellente gestion des permissions ;
- prise en charge de nombreuses applications ;
- virtualisation ;
- évolutivité ;
- forte communauté d'utilisateurs.
Les limites
Comme toute solution, TrueNAS présente quelques contraintes.
L'utilisation de ZFS nécessite une quantité de mémoire adaptée, en particulier pour les configurations volumineuses.
La conception des pools demande également un minimum de planification, car certaines modifications sont plus complexes après la création.
Enfin, certaines fonctionnalités avancées s'adressent davantage aux utilisateurs ayant déjà quelques connaissances en administration système.
TrueNAS CORE ou TrueNAS SCALE ?
TrueNAS CORE convient particulièrement aux utilisateurs recherchant une plateforme très stable pour le stockage de fichiers traditionnel.
TrueNAS SCALE est recommandé si vous souhaitez également exécuter des applications, des conteneurs Docker compatibles via son infrastructure ou des machines virtuelles, tout en bénéficiant d'une base Linux.
Pour la plupart des nouveaux projets personnels et des homelabs, SCALE est aujourd'hui le choix le plus polyvalent.
Questions fréquentes
TrueNAS est-il gratuit ?
Oui. Les éditions TrueNAS CORE et TrueNAS SCALE sont disponibles gratuitement en open source.
Puis-je installer Plex sur TrueNAS ?
Oui. Plex est l'une des applications les plus populaires disponibles sur TrueNAS SCALE et constitue une excellente solution pour diffuser vos contenus multimédias.
Ai-je besoin de matériel professionnel ?
Non. Un ordinateur de bureau recyclé ou un mini-PC peut suffire pour un usage domestique, à condition que le matériel soit compatible et adapté à votre charge de travail.
Puis-je remplacer un NAS commercial ?
Oui. TrueNAS offre des fonctionnalités comparables, voire supérieures, à celles de nombreux NAS commerciaux, avec une grande liberté de configuration.
Combien de mémoire vive faut-il ?
Pour un usage domestique, 8 à 16 Go de RAM constituent une base confortable. Les besoins augmentent si vous utilisez la virtualisation, des applications nombreuses ou de très grands volumes de stockage.
Conclusion
TrueNAS est aujourd'hui l'une des meilleures solutions open source pour construire un serveur NAS fiable, performant et évolutif. Grâce au système de fichiers ZFS, à son interface d'administration conviviale et à ses nombreuses fonctionnalités, il répond aussi bien aux besoins des particuliers exigeants que des petites entreprises.
Que vous souhaitiez centraliser vos documents, sauvegarder automatiquement vos ordinateurs, héberger un serveur Plex, créer un cloud personnel avec Nextcloud ou mettre en place un véritable laboratoire informatique, TrueNAS constitue une base solide et pérenne.
En choisissant un matériel adapté, en planifiant correctement votre architecture de stockage et en appliquant de bonnes pratiques de sauvegarde, vous disposerez d'une plateforme capable de protéger et de partager vos données pendant de nombreuses années.
