🛠 Déployer un NAS compact avec la Xerxes Pi 2026 et PoE

Carte porteuse Xerxes Pi 2026 pour modules Raspberry Pi CM4/CM5 · intermediaire · Configurez un serveur de fichiers haute performance utilisant le stockage NVMe et l'alimentation PoE sur la carte Xerxes Pi 2026.

Objectifs

Ce tutoriel vise à transformer la carte Xerxes Pi 2026 en un serveur NAS (Network Attached Storage) autonome, alimenté par PoE et utilisant un disque NVMe pour des transferts rapides. Vous apprendrez à assembler le matériel, configurer le système d'exploitation pour le démarrage sur NVMe, et partager les fichiers via le réseau local.

Matériel nécessaire

Étapes

  1. Assemblage matériel : Insérez délicatement le module CM dans les connecteurs mezzanine 100 broches jusqu'au clic. Montez le disque NVMe dans l'emplacement M.2 sous la carte, en veillant à ce que le dissipateur thermique fourni soit bien en contact avec le contrôleur du SSD.
  1. Alimentation PoE : Connectez le câble Ethernet au port Gigabit BCM54210PE de la carte. Assurez-vous que votre switch ou injecteur fournit le standard PoE ou PoE+. Le pontage interne de la carte détectera automatiquement la source d'alimentation via le port Type-C ou le PoE, éliminant le besoin d'un adaptateur secteur externe.
  1. Installation du système : Utilisez un adaptateur USB vers SD ou une autre carte Pi pour flasher Raspberry Pi OS ou Ubuntu Server sur une carte SD. Insérez la carte SD dans le module CM (si l'interface est exposée) ou utilisez l'interface USB-C pour le mode Recovery si nécessaire. Pour une performance optimale, configurez le firmware du module CM pour booter depuis le NVMe une fois le système installé sur le SSD via un adaptateur USB temporaire.
  1. Configuration du stockage : Une fois connecté en SSH, identifiez le disque NVMe avec la commande lsblk. Formatez-le (ex: sudo mkfs.ext4 /dev/nvme0n1p1) et montez-le dans un dossier dédié, par exemple /mnt/nas. Ajoutez l'entrée correspondante dans /etc/fstab pour un montage automatique au démarrage.
  1. Partage réseau : Installez Samba avec sudo apt install samba. Éditez le fichier /etc/samba/smb.conf pour définir un nouveau partage [NAS] pointant vers /mnt/nas. Créez un utilisateur Samba avec sudo smbpasswd -a votre_utilisateur et redémarrez le service avec sudo systemctl restart smbd.

Vérification

Vérifiez que le système démarre correctement sans câble USB-C d'alimentation, confirmant que le PoE est actif. Depuis un autre appareil sur le réseau, tentez d'accéder au partage via l'adresse IP de la carte (ex: smb://ip_de_la_carte/NAS). Transférez un fichier de test pour valider les vitesses de lecture/écriture sur le NVMe.

Pour aller plus loin

Explorez l'application macOS fournie pour surveiller les températures et l'état des conteneurs Docker. Vous pouvez également configurer Nextcloud pour un accès web sécurisé ou utiliser les connecteurs Qwiic pour ajouter des capteurs environnementaux (température/humidité) afin de surveiller les conditions d'opération du NAS.

Autres tutoriels pour cette carte

Exemples de code pour cette carte

← Retour à la fiche 🛠 Tous les tutoriels