Création d’un mini serveur/NAS basé sur BananaPi

Je voudrais décrire rapidement ce qu’il est possible de faire pour se créer un serveur personnel, que l’on peut facilement héberger chez soir, avec moins de 150€ et un peu de matière grise (pour la suite).

A ce jour (février 2016) pour le matériel, il faut :

  1. une carte Banana Pro : carte à 59,90€
  2. Un disque dur 2,5 pouces 1 To disque dur à 59,99 €
  3. Un boitier pour recevoir la carte et le disque durboitier à 6,94€
  4. 1 cable de connexioncâble à 6,94€
  5. Une alimentation 5V/2A : alimentation à 8,68 €
  6. Une carte microSD de 8 Go (classe 10 de préférence pour le système) : carte microSD à 5,90 €

Total : 148,35 €.

Cette carte Banana Pro comporte un processeur ARM double-coeur, 1 Go de mémoire vive, un port ethernet gigabit, un module wifi, un lecteur de carte microSD (type SDXC), et plein d’autres choses encore, mais ce sont ces particularités qui nous intéressent pour monter un serveur personnel. Là-dessus, vous pouvez installer une distribution linux spécialement développée pour ce matériel : l’OS Bananian. Il est facile de trouver des tutoriaux pour installer cette distribution. En réalité, c’est plus ou moins un clone d’un matériel sorti il y a quelques temps déjà, le Raspberry. Finalement, cette Banana Pro est à peine plus chère, mais présente des caractéristiques plus intéressantes pour monter un petit serveur chez soi.

Une fois le système installé, vous pouvez installer des tas de logiciels pour vous simplifier la vie et garder vos données « chez vous » !

  • Lighttpd est un petit serveur web « relativement » facile à configurer, et très léger et adapté à une telle configuration matérielle !

  • Postfix/Dovecot vous permet d’héberger un serveur de courriel chez vous ! Pour cela il faut il est vrai acheter un nom de domaine, mais ces temps-ci, ça ne coute vraiment pas cher : chez OVH, un domaine .fr coûte 8,39 € /an !

  • Samba et NFS sont des serveurs de fichiers qui très utiles pour partager des données.

  • Transmission est un client bittorrent, accessible avec plusieurs logiciels de façon graphique ! Il permet ainsi de lancer des téléchargements et d’éteindre le PC après, seul le serveur tourne et télécharge, c’est quand même plus écologique 🙂 !

  • Owncloud vous permet d’héberger un « cloud » chez vous ! Vous n’êtes plus confrontés aux problèmes de confidentialité induits quand vous utilisez les services de Dropbox, Box, Copy, Drive etc.

  • Piwigo est un logiciel de galerie photo pour le web, absolument génial.

  • WordPress pour héberger votre propre blog chez vous.

  • Roundcubemail pour lire vos courriels à partir d’un navigateur.

Même « gavé » de tous ces serveurs/logiciels, la petite machine, une fois bien configurée, ne bronche pas, et tourne sans faillir. Il est préférable de l’alimenter il est vrai sur un petit onduleur qui va grossir un peu le prix, mais le jeu en vaut la chandelle, et vous pouvez toujours utiliser l’onduleur pour d’autres matériels sensibles. Et vous avez des ports USB sur lesquels vous pouvez installer un disque dur externe pour faire un backup complet du disque principal et être totalement à l’abri d’un crash éventuel de celui-ci. Avec l’outil rsnapshot, c’est rapide et sans douleur.

Globalement, pour l’aspect configuration, c’est un peu plus compliqué qu’un NAS (serveur de stockage en réseau), mais c’est aussi beaucoup moins cher (surtout à performances équivalentes), ça consomme beaucoup moins d’électricité (une alimentation de 10W est presque surdimensionnée), c’est beaucoup plus facile de mettre en place et maintenir les dernières versions stables des logiciels, et finalement on réussit à trouver tout ce qu’il faut sur la toile pour ces configurations. J’y reviendrai dans un prochain billet.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *