[NSLU2] Un serveur a 50 euros qui consomme 10W et tiens dans la main
Bonjour à tous,
Voici depuis quelques temps la petite bête qui m'occupe :

Il s'agit d'un NSLU2.
Quésaco ?
Un NSLU2 est un boitier vendu par Linksys et qui permet, en y branchant un disque dur externe USB et en branchant le NSLU2 à un routeur, de partager un disque dur sur un réseau facilement.
La où ça devient intéressant, c'est que le firmware développé par Linksys est dérivé d'un
Linux. Ils ont donc été "obligé" par la licence de linux de diffuser le code source de leur système.
Une communauté a donc repris en main le code et l'a utilisé pour porter d'autres systèmes sur la machine. Il est donc possible d'installer une linux
Debian et toutes les applications standards.
La machine dispose d'un processeur à
266Mhz,
32M de RAM,
2 ports USB et
1 port Ethernet. C'est tout ^^, pas d'écran, clavier, souris. Linux peut s'installer sur une clé USB, et on peut accéder au système par SSH (connexion ligne de commande sécurisée depuis un autre oirdi du réseau).
Au final, on a un serveur :
- qui coute environ 50 euros à l'achat
- qui consomme 10 watt, soit environ 70 centimes / mois (d'après mes calculs)
- sans bruit (pas de disque dur)
Bilan
Je ne peux que vous conseiller de vous lancer si ça vous intéresse. Si comme moi au départ vous ne connaissiez pas trop linux, vous apprendrez énormément car tout se passe en ligne de commande (la seule façon d'accéder au système est de s'y connecter par le réseau en SSH). C'est donc du pur linux, un peu compliqué au début mais tellement puissant.
Chez moi, j'ai donc mis mon NSLU2 sur mon réseau local à une adresse IP fixe. J'ai mis des règles de redirection de ports sur mon routeur (NAT) pour pouvoir accéder à mon serveur depuis l'extérieur.
J'ai installé les services suivants :
- Mise à jour auto des DNS d'un nom de domaine pour pouvoir accéder à mon serveur (IP dynamique) depuis un nom de domaine (avec
DynDNS)
- Serveur
HTTP (web)
- Serveur
SSH (normal, c'est la base), je peux donc entièrement controler mon serveur depuis n'importe où
- Serveur de
fichiers local : je branche mon disque dur externe et je peux y accéder depuis n'importe quel PC de mon réseau local, même windows en lecteur réseau (serveur samba sous linux)
- Serveur
rsync : synchronise automatiquement les fichiers de mon PC portable (sous Windows !) pour garder une copie parfaite en temps réel sur le disque dur externe qui est sur le NSLU2
- Serveur
FTP et
SFTP : je peux accéder à tous mes fichiers, y compris ceux de mes autres ordis (cf plus haut), de n'importe où dans le monde
-
Serveur de téléchargement bittorrent avec interface web- Stream
webcam (pas encore fait, je vais essayer pour rigoler)
Je configure tout ça en SSH depuis linux ou même windows (avec
cygwin), aucun problème.
Les possibilités sont très grandes.
Et encore, il est possible (vu la faible consommation et la petite taille) de rendre le NSLU2
autonome électriquement avec des piles ou batteries. Rajoutez lui une clé Wifi, une clé USB GPS, un petit ecran LCD, une webcam, des moteurs....... Et vous pouvez faire de
l'embarqué, des
robots, des
caméras numériques, des
GPS simplifiés, des
terminaux wifi portables, un traceur GPS...... Plein de possibilités.
Si ça vous intéresse : la liste des articles que j'ai écrit concernant le NSLU2.
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :