Aujourd’hui, avec la prolifération des appareils connectés et le besoin croissant de stockage partagé, il devient essentiel de mettre en place un serveur de fichiers efficace chez soi. Un Raspberry Pi, ce petit ordinateur polyvalent, se révèle être un outil parfait pour cette tâche. En configurant un serveur Samba sur votre Raspberry Pi, vous pouvez transformer ce dernier en un NAS (Network Attached Storage) accessible depuis n’importe quel appareil de votre réseau local. Ce guide vous explique comment faire, étape par étape.
Préparation et installation de votre Raspberry Pi
Avant de plonger dans la configuration de Samba, il est primordial de préparer votre Raspberry Pi. Commencez par assurer que votre appareil est configuré correctement avec un système d’exploitation à jour.
Matériel requis
Pour cette configuration, vous aurez besoin de :
- Un Raspberry Pi (modèle 3 ou supérieur recommandé pour de meilleures performances)
- Une carte microSD avec au moins 8 Go de stockage
- Une alimentation pour le Raspberry Pi
- Un câble Ethernet pour la connexion réseau (ou Wi-Fi)
- Une clé USB ou un disque dur externe pour le stockage
Installation du système d’exploitation
Téléchargez et installez Raspberry Pi OS sur votre carte microSD. Vous pouvez utiliser des outils comme Raspberry Pi Imager pour simplifier cette étape. Une fois le système installé, insérez la carte dans votre Raspberry Pi et allumez-le.
Configuration initiale
Après le démarrage, suivez les instructions à l’écran pour configurer les paramètres de base : langue, mot de passe, connexion Wi-Fi (si applicable), etc. Assurez-vous que votre Raspberry Pi est connecté à votre réseau local.
Installation et configuration de Samba sur le Raspberry Pi
Avec votre Raspberry Pi prêt, il est temps d’installer et de configurer Samba pour transformer votre appareil en un serveur NAS.
Installation de Samba
Pour installer Samba, ouvrez le terminal sur votre Raspberry Pi et exécutez la commande suivante :
sudo apt-get update
sudo apt-get install samba samba-common-bin
Cette commande installe Samba et les outils nécessaires pour sa configuration.
Configuration de Samba
Une fois l’installation terminée, il est temps de configurer Samba. Pour ce faire, nous allons éditer le fichier de configuration de Samba :
sudo nano /etc/samba/smb.conf
Dans ce fichier, ajoutez les lignes suivantes à la fin pour configurer un partage de dossier :
[NAS_Raspberry]
path = /home/pi/NAS
valid users = @users
force group = users
create mask = 0660
directory mask = 0771
read only = no
Cette configuration crée un partage nommé NAS_Raspberry accessible par les utilisateurs du groupe users.
Création du dossier partagé
Créez le dossier que vous avez spécifié dans le fichier de configuration :
sudo mkdir -p /home/pi/NAS
sudo chown -R pi:users /home/pi/NAS
Ajout d’un utilisateur Samba
Pour accéder au partage Samba, vous devez créer un utilisateur Samba :
sudo smbpasswd -a pi
Entrez et confirmez le mot de passe pour l’utilisateur.
Redémarrage du service Samba
Une fois toutes les modifications effectuées, redémarrez le service Samba pour appliquer les changements :
sudo systemctl restart smbd
Connexion au serveur Samba depuis un ordinateur Windows
Accéder au partage Samba
Pour accéder au partage Samba depuis un ordinateur sous Windows, ouvrez l’Explorateur de fichiers et tapez l’adresse IP de votre Raspberry Pi dans la barre d’adresse de la forme suivante IP_du_Raspberry_PiNAS_Raspberry. Vous serez invité à entrer le nom d’utilisateur et le mot de passe que vous avez configurés.
Mappage du partage réseau
Pour un accès plus rapide et plus pratique, vous pouvez mapper le partage réseau en tant que lecteur réseau. Cliquez avec le bouton droit de la souris sur Ce PC dans l’Explorateur de fichiers, sélectionnez Connecter un lecteur réseau, choisissez une lettre de lecteur et entrez l’adresse du partage Samba.
Sécurisation et gestion du stockage
Sécurisation du serveur Samba
La sécurité est une partie cruciale de la gestion d’un serveur de fichiers. Assurez-vous de configurer des mots de passe forts et de gérer les permissions d’accès avec soin. Vous pouvez également configurer le pare-feu de votre Raspberry Pi pour restreindre l’accès aux ports Samba.
Gestion du stockage
Pour gérer le stockage, vous pouvez ajouter des périphériques de stockage supplémentaires comme des disques durs externes ou des clés USB. Assurez-vous de monter ces périphériques correctement et de les inclure dans vos configurations Samba.
sudo mkdir -p /mnt/external_usb
sudo mount /dev/sda1 /mnt/external_usb
Ensuite, ajoutez le nouveau chemin dans le fichier de configuration smb.conf comme précédemment pour rendre ce stockage accessible via le réseau.
Configurer un serveur Samba sur un Raspberry Pi permet de créer un NAS accessible et efficace pour votre réseau domestique. Grâce à ce guide, vous avez appris comment préparer votre Raspberry Pi, installer Samba, configurer les partages et sécuriser votre serveur.
Votre serveur de fichiers domestique prêt à l’emploi
En suivant ces étapes, vous disposez désormais d’un serveur de fichiers performant, flexible et sécurisé, accessible depuis tous les appareils de votre maison. Cette solution non seulement maximise l’utilisation de votre Raspberry Pi mais simplifie également la gestion de vos fichiers. Grâce à cette configuration, le stockage et le partage de données deviennent un jeu d’enfant.
N’hésitez pas à explorer d’autres configurations avancées et à personnaliser davantage votre serveur NAS selon vos besoins. Vous êtes désormais prêt à profiter pleinement des capacités de stockage et de partage de votre Raspberry Pi!