Installer un NAS avec OpenMediaVault sur Raspberry Pi 5 et double NVMe

Transformer un Raspberry Pi 5 en serveur de stockage maison est l’un des projets les plus utiles que l’on puisse réaliser avec un mini-ordinateur. Grâce à l’arrivée du connecteur PCIe et des solutions NVMe, le Pi 5 atteint enfin des débits suffisants pour faire tourner un véritable NAS (Network Attached Storage) capable de centraliser vos documents, vos photos et vos sauvegardes. Dans ce guide pas à pas, nous installons OpenMediaVault, la distribution open source de référence pour le stockage en réseau, sur un Raspberry Pi 5 équipé de deux SSD NVMe.

Pourquoi un NAS sur Raspberry Pi 5 ?

Les NAS du commerce sont efficaces mais coûteux et peu modulables. À l’inverse, un Pi 5 consomme quelques watts seulement, reste silencieux et vous laisse un contrôle total sur vos données. Avec le port PCIe 2.0 (voire 3.0 en forçant la configuration), les débits sur NVMe dépassent largement ceux d’une carte microSD ou d’un disque USB. C’est un changement majeur par rapport aux générations précédentes, comme nous l’expliquions dans notre article Comment booter un Raspberry Pi sur un SSD.

Pour ce projet, deux approches sont possibles : assembler les composants soi-même, ou partir d’une base prête à l’emploi comme notre Kit NAS Raspberry Pi 5 – Double NVMe, qui intègre déjà la carte, le boîtier et les emplacements M.2.

Le matériel nécessaire

Étape 1 : préparer le système

Commencez par flasher Raspberry Pi OS Lite (64 bits) sur la carte microSD à l’aide de Raspberry Pi Imager. La version Lite, sans interface graphique, est idéale pour un serveur : elle laisse toute la mémoire disponible pour les services. Pensez à activer le SSH dans les options avancées de l’Imager, ce qui vous permettra de piloter le Pi à distance sans écran. Si vous débutez avec cette étape, notre tutoriel Comment flasher un Raspberry Pi détaille toute la procédure.

Une fois le Pi démarré et accessible en SSH, mettez le système à jour :

sudo apt update && sudo apt full-upgrade -y
sudo reboot

Étape 2 : installer OpenMediaVault

OpenMediaVault fournit un script d’installation officiel qui automatise toute la configuration. Le projet est entièrement open source et son code est disponible sur le dépôt GitHub officiel. Lancez la commande suivante :

wget -O - https://github.com/OpenMediaVault-Plugin-Developers/installScript/raw/master/install | sudo bash

L’installation prend une dizaine de minutes et redémarre le Pi automatiquement. À l’issue, OpenMediaVault est accessible via un navigateur en saisissant l’adresse IP du Pi. Les identifiants par défaut sont admin / openmediavault : changez-les immédiatement dans les réglages.

Étape 3 : configurer les disques NVMe

Dans l’interface, rendez-vous dans « Stockage > Disques » : vos deux SSD NVMe doivent apparaître. Formatez-les ensuite dans « Systèmes de fichiers » (ext4 est un choix sûr et performant). Si vous disposez de deux disques identiques, vous pouvez créer une grappe RAID 1 via le menu dédié pour bénéficier d’une redondance : en cas de panne d’un disque, vos données restent intactes. Pour un usage purement performance, le RAID 0 double la capacité et les débits, mais sans protection.

Étape 4 : créer des partages réseau

Créez un « Dossier partagé » sur votre système de fichiers NVMe, puis activez le service SMB/CIFS pour le rendre accessible depuis Windows, macOS et Linux. Pour les utilisateurs Apple, le protocole AFP n’est plus nécessaire : SMB suffit. Définissez des utilisateurs et des permissions précises pour éviter que tout le monde n’accède à tout. Vous pouvez aussi activer NFS pour les machines Linux, qui offre de meilleures performances sur réseau local.

Étape 5 : aller plus loin avec Docker

Le véritable atout d’OpenMediaVault réside dans son extension omv-extras, qui ajoute la prise en charge de Docker et Portainer. Vous pouvez ainsi déployer des conteneurs directement sur votre NAS : serveur multimédia, gestionnaire de téléchargements, ou solution de sauvegarde. Pour comprendre l’intérêt de la conteneurisation sur SBC, consultez notre article Pourquoi utiliser Docker sur Raspberry Pi. Beaucoup d’utilisateurs y associent un serveur multimédia comme Jellyfin ou Plex.

Conseils de performance et de fiabilité

Un NAS fonctionne en continu : le refroidissement n’est donc pas optionnel. Surveillez la température du Pi 5, qui peut chauffer sous charge soutenue, et privilégiez un boîtier ventilé. Pensez également à la stratégie de sauvegarde : un NAS n’est pas une sauvegarde en soi. Mettez en place une copie régulière de vos données critiques vers un disque externe ou un service distant. Enfin, une alimentation stable et certifiée est indispensable pour éviter les corruptions de données sur les SSD.

Schlussfolgerung

Avec OpenMediaVault et un Raspberry Pi 5 équipé de NVMe, vous obtenez un NAS performant, économe et totalement maîtrisé, pour une fraction du prix d’une solution propriétaire. C’est une excellente porte d’entrée vers l’auto-hébergement, que vous pourrez enrichir au fil du temps avec des conteneurs Docker. Si vous préférez gagner du temps, notre Kit NAS Raspberry Pi 5 regroupe tout le nécessaire pour démarrer en quelques minutes.