My NAS Project/File Server Project

Building a personal network storage solution 💾

What is a NAS?

A NAS (Network Attached Storage) is a dedicated file storage device that provides devices on the local network (LAN) with file-based shared storage via the internet. It operates as a file server, making data storage more efficient and accessible for multiple users and devices on the network.

Why have a NAS at home?

  • Full control over your data and privacy
  • Cost-effective compared to cloud storage solutions
  • Customizable hardware and software configuration
  • Learning opportunity in networking and system administration

Project History

Ce projet a commencé lorsque j'étais encore au lycée. Avec mon enseignant en NSI (Numérique et Sciences Informatiques), nous apprenions les bases des réseaux informatiques. C'est là que j'ai découvert ce qu'était un NAS.

Lors de mon stage en entreprise de seconde, mon tuteur m'a lui aussi expliqué ce qu'était un NAS et m'en a même prêté un pour voir comment cela fonctionne.

En classe de terminale, j'ai donc acheté un NAS de la marque Synology (un des plus gros fabricants de NAS). Il est tout à fait possible de prendre un ordinateur d'occasion et de le transformer en NAS, mais cela demande quelques compétences en plus que je n'avais pas encore lorsque j'étais lycéen. Le principal avantage d'un NAS Synology comparé à un NAS « fait maison » est qu'il possède une interface web/graphique et que certaines options/services sont plus faciles à mettre en place.

La première année, je l'utilisais comme un simple serveur de fichiers en local. Je ne pouvais pas y accéder depuis l'extérieur, ce qui limitait son usage et son intérêt. Mais par la suite, grâce à la formation BUT R&T, j'ai réussi à y accéder depuis n'importe où et j'en ai aussi profité pour rajouter d'autres fonctionnalités.

Les trois principaux services sont :

  • Le serveur VPN : il me permet de me connecter à mon réseau local à distance et aussi d'être détecté comme Français lors d'un déplacement à l'étranger (certains sites internet ont des restrictions géographiques).
  • Le serveur mail : j'ai donc ma propre messagerie. Je l'ai plus fait pour apprendre des compétences sur ce sujet que pour l'utiliser dans la vie de tous les jours, car le point le plus crucial pour une messagerie électronique est la disponibilité, chose qui n'est pas garantie lorsque l'on a un abonnement internet auprès de son FAI (Fournisseur d'Accès à Internet) en tant que simple particulier.
  • Le serveur web : j'y héberge toutes mes pages web, dont celle que vous êtes en train de lire. Comme dit en début de page, cela me rend plus indépendant vis-à-vis des clouds/hébergeurs et me permet d'avoir un meilleur contrôle sur l'accès à mes données

Skills Developed

Through building and managing my NAS, I've developed valuable technical and practical skills in network infrastructure and system administration.

Technical Skills

  • Network configuration and troubleshooting
  • Access management
  • File system administration
  • Network security implementation

Future Improvements

This project around my NAS is just the beginning of my "home lab": I would like to set up a secure infrastructure with the implementation of a router for network security.

Planned Enhancements

  1. Implement a new router
  2. Add automated backup solutions
  3. Set up media server capabilities (Plex/Jellyfin)
  4. Enhance monitoring and alerting systems via a SIEM