Configurer un NAS Raspberry Pi :
Serveur cloud personnel pour la maison
Dans ce guide, nous vous montrons étape par étape comment créer votre propre serveur NAS avec un Raspberry Pi. Une alternative idéale à iCloud ou Google Drive – pour plus de contrôle, de flexibilité et de protection des données dans votre propre réseau.
Composants nécessaires
- Raspberry Pi 4 ou 5 avec au moins 4 Go de RAM
- Alimentation
- Stockage
- Câble LAN
Introduction
Dans un monde de plus en plus numérique, les données sont de plus en plus stockées dans des services cloud centralisés. Des fournisseurs comme Google Drive, iCloud ou Dropbox offrent certes un accès rapide et souvent des options de stockage gratuites, mais celles-ci ne sont généralement que le début d’un modèle d’abonnement à long terme. Avec l’augmentation des besoins en stockage, les coûts mensuels augmentent également – et en même temps, on renonce à une grande partie du contrôle sur ses propres données.
Un serveur NAS basé sur un Raspberry Pi offre ici une alternative intéressante. Au lieu de coûts récurrents par gigaoctet, on investit une fois dans le matériel et on étend le stockage de manière flexible via des disques durs classiques. Cela crée une solution évolutive et indépendante, qui peut être adaptée individuellement.
Le setup devient particulièrement intéressant grâce à des logiciels supplémentaires comme Nextcloud pour les fonctions cloud ou Pi-hole pour le blocage des publicités et la gestion du réseau. Ainsi, le Raspberry Pi ne devient pas seulement un espace de stockage, mais un mini-serveur polyvalent pour votre propre réseau – idéal pour les sauvegardes, les bibliothèques multimédias ou le stockage privé de données.
Dans cet article, nous vous montrons étape par étape comment configurer votre propre NAS Raspberry Pi – de la préparation au système finalisé.
Boîtier et refroidissement – la première étape vers votre propre NAS
Avant de configurer le logiciel, l’assemblage physique du système est au centre de l’attention. Le Raspberry Pi est inséré dans un boîtier adapté, qui offre à la fois une protection et une intégration propre des composants.
Pour un setup NAS, il est recommandé d’utiliser un boîtier capable d’accueillir non seulement le Raspberry Pi, mais aussi un ou plusieurs SSD ou disques durs. De nombreux modèles proposent déjà des supports intégrés ainsi qu’un routage propre des câbles via des connexions USB ou SATA.
Un point souvent sous-estimé est le refroidissement. Comme le Raspberry Pi fonctionne en continu en tant que serveur, une chaleur sensible peut se développer sous charge. Il est donc conseillé d’utiliser soit un boîtier actif avec ventilateur, soit au moins un système de refroidissement passif bien ventilé. Un petit ventilateur contrôlé par la température assure ici des performances constantes et évite la réduction de puissance due à la surchauffe.
Après l’insertion du Raspberry Pi et de la solution de stockage ainsi que la connexion du système de refroidissement, la base matérielle pour la suite de l’assemblage est déjà entièrement préparée.
Installer Raspberry Pi OS – Configuration avec Raspberry Pi Imager
Les étapes suivantes sont accompagnées d'une galerie d'images qui montre visuellement l'ensemble du processus dans Raspberry Pi Imager. Le texte sert d'explication complémentaire pour tous ceux qui préfèrent un guide écrit ou souhaitent suivre certains étapes en détail.
Avant de commencer, il faut d'abord télécharger et installer Raspberry Pi Imager depuis le site officiel. Le logiciel est gratuit et disponible pour Windows, macOS ainsi que Linux.
Après le lancement de l'Imager, le processus de configuration proprement dit commence.
Tout d'abord, le système d'exploitation approprié est sélectionné. Pour une configuration NAS, Raspberry Pi OS Lite (64-bit) est généralement recommandé. Cette variante renonce à une interface graphique et est donc particulièrement économe en ressources pour une utilisation continue en tant que serveur.
Ensuite, le lecteur de destination est sélectionné, c'est-à-dire la carte SD ou le SSD sur lequel le système doit être écrit.
À l'étape suivante, des configurations de base importantes peuvent déjà être effectuées via les paramètres avancés (menu en forme d'engrenage ou « Advanced Options ») :
- Nom d'hôte pour une identification unique dans le réseau
- Activation de SSH pour l'accès à distance
- Nom d'utilisateur et mot de passe
- Configuration Wi-Fi (optionnelle, uniquement si aucun câble LAN n'est utilisé)
- Fuseau horaire et disposition du clavier
L'étape Wi-Fi peut être ignorée sans problème si le Raspberry Pi est ensuite intégré au réseau via Ethernet (LAN). Dans ce cas, la connexion filaire prend automatiquement en charge la connexion réseau.
Ces préréglages garantissent que le Raspberry Pi est accessible directement sur le réseau après le premier démarrage, sans qu'une configuration initiale manuelle soit nécessaire.
Après l'écriture de l'image, le support est éjecté en toute sécurité et inséré dans le Raspberry Pi. Lors du premier démarrage, le système effectue l'initialisation automatique et est ensuite disponible sur le réseau local
Vérifier l'adresse IP et établir la première connexion
Après le premier démarrage du Raspberry Pi, il s'agit de trouver l'appareil dans le réseau et de vérifier son accessibilité. Pour cela, l'adresse IP attribuée par le routeur est nécessaire. Celle-ci peut généralement être consultée dans l'interface du routeur, dans la section « Réseau », « Réseau domestique » ou « Appareils connectés ».
Pour une configuration propre et stable, il est recommandé de définir directement dans le routeur une réservation DHCP (attribution d'une IP fixe). L'adresse MAC du Raspberry Pi est alors associée à une adresse IP fixe. Ainsi, l'adresse reste toujours la même, ce qui simplifie considérablement l'administration ultérieure et l'accès SSH.
Tester l'accessibilité (Ping)
Avant de procéder à la connexion proprement dite, il est possible de vérifier si le Raspberry Pi est accessible sur le réseau. Pour cela, on utilise la commande Ping :
ping ADRESSE_IP
Si le Pi est accessible, le système répond avec des retours réguliers, par exemple :
64 bytes from 192.168.x.x: icmp_seq=1 ttl=64 time=2.31 ms
Le test continue en continu jusqu'à ce qu'il soit arrêté manuellement.
- macOS / Linux : Control + C
- Windows (PowerShell) : Ctrl + C
Première connexion SSH
Dès que l'adresse IP est confirmée, l'accès se fait via SSH.
- macOS & Linux : Terminal
- Windows : PowerShell ou Windows Terminal
La connexion s'établit comme suit :
ssh nom_utilisateur@ADRESSE_IP
Lors de la première connexion, une demande de sécurité concernant l'empreinte numérique (« Fingerprint ») apparaît. Celle-ci doit être confirmée par « yes ».
Ensuite, le mot de passe précédemment défini est saisi. Aucun caractère n'est affiché pendant la saisie – c'est normal.
Après une connexion réussie, vous vous trouvez directement dans le terminal du Raspberry Pi.
Mettre à jour le système
L'étape suivante consiste à mettre à jour les paquets :
sudo apt update && sudo apt upgrade -y
Cette opération peut prendre quelques minutes selon le système et la connexion Internet.
Installer le logiciel NAS – Choix de l'interface web
Après la configuration de base du système, vient l'étape la plus importante : l'installation du logiciel NAS. Celui-ci fournira plus tard l'interface web permettant de gérer le stockage, les utilisateurs et les applications.
OpenMediaVault (OMV)
L'une des solutions les plus connues pour les systèmes NAS Raspberry Pi est OpenMediaVault. L'installation s'effectue via un script automatisé :
wget -O - https://github.com/OpenMediaVault-Plugin-Developers/installScript/raw/master/install | sudo bash
Après l'installation, l'interface web est accessible via l'adresse IP du Raspberry Pi.
CasaOS (solution utilisée)
Dans ce projet, CasaOS a été utilisé car il est particulièrement léger et convivial pour les débutants. L'installation s'effectue avec une seule commande :
curl -fsSL https://get.casaos.io | sudo bash
Après l'installation, le système fournit automatiquement une interface web accessible via l'adresse IP du Raspberry Pi.
Dans la vidéo accompagnant ce projet, le processus d'installation est présenté à titre d'exemple avec CasaOS. Cependant, la procédure est très similaire pour la plupart des systèmes NAS.
Connecter les disques durs
Une fois le logiciel NAS installé et l'interface web accessible, vous pouvez connecter les disques durs. Ceux-ci sont généralement reconnus automatiquement et peuvent ensuite être intégrés et formatés dans le système concerné.
Problème fréquent avec Nextcloud : « Untrusted Domain »
Lors de l'installation de Nextcloud via CasaOS, une erreur peut survenir lors du premier appel, par exemple « Untrusted domain ».
Nextcloud autorise par défaut uniquement les domaines ou adresses IP connus. Si l'interface est appelée via une adresse non enregistrée, l'accès est bloqué.
Dans les installations classiques, ce problème est résolu via le fichier config.php, où les domaines autorisés sont définis.
Dans les environnements CasaOS ou Docker, la solution peut également passer par la configuration de l'application ou des variables d'environnement, car le fichier de configuration se trouve à l'intérieur du conteneur.
Ce problème peut survenir, mais ce n'est pas systématique. Si aucune erreur n'apparaît, cette étape peut être ignorée.
Rack serveur personnalisé pour Impression 3D – Téléchargement STL
En complément du projet, un boîtier a été développé en CAO, spécialement conçu pour une utilisation en tant que système NAS compact.
Le design offre de la place pour les composants suivants :
- 1x disque dur 3,5"
- 1x disque dur 2,5"
- 1x SSD
- Raspberry Pi
L'objectif était de proposer une solution modulaire et compacte, à la fois fonctionnelle et esthétiquement intégrée dans un montage.
Le fichier STL correspondant pour l'Impression 3D est disponible en téléchargement et peut être personnalisé ou étendu selon vos besoins.