Création de mon NAS
Contexte et Besoin
L'objectif de ce projet personnel était de reprendre le contrôle de mes données et de me séparer des solutions cloud propriétaires (Google Drive, iCloud, OneDrive). Je souhaitais mettre en place une solution d'auto-hébergement (Self-Hosting) résiliente, évolutive et accessible depuis l'extérieur en toute sécurité, tout en maîtrisant les coûts matériels.
Choix Matériels et Logiciels
- Hardware : Assemblage d'une configuration basse consommation (Mini-ITX) avec des disques durs optimisés pour les NAS (ex: WD Red ou Seagate IronWolf) pour garantir une durabilité H24.
- Système d'exploitation : Installation et configuration de TrueNAS Scale (basé sur Debian et ZFS) ou OpenMediaVault, choisis pour leur fiabilité et leur gestion avancée du stockage.
- Redondance : Mise en place d'une grappe RAID (RAID 1 ou RAID 5 / RAID-Z1) pour assurer la continuité de service en cas de défaillance d'un disque.
Services et Sécurité
Le NAS ne sert pas qu'au stockage brut (SMB/NFS), il agit comme un véritable serveur de services domestique via Docker :
- Déploiement de conteneurs (Nextcloud pour la synchronisation de fichiers, Plex/Jellyfin pour le multimédia, Pi-hole pour le filtrage DNS).
- Sécurisation des accès extérieurs : Aucune ouverture de port directe. Configuration d'un serveur VPN WireGuard pour accéder au réseau local depuis mon smartphone ou mon PC portable de manière chiffrée.
- Mise en place de sauvegardes automatiques (règle du 3-2-1).