Si l’idée de construire une solution de stockage réseau comme ce petit NAS n’est pas nouvelle, elle est toujours dans l’air du temps. Disposer de ses fichiers les plus importants sur un stockage maitrisé, sécurisé et accessible de n’importe où reste un élément essentiel de notre vie numérique.
Un petit NAS servira à stocker ses documents les plus importants derrière un chiffrement solide : pièces d’identité, documents légaux, éléments de travail et autres certificats pouvant alors être accessibles à tout moment du bout d’une connexion Internet sécurisée. C’est l’idée globale développée autour de ce projet.
Avec un Raspberry Pi Zero 2 W et un boitier imprimé en 3D, ce projet ne coute pas grand chose. 35$ aux US, probablement du même ordre de grandeur en France. L’idée n’est pas ici de disposer de tonnes de gigaoctets de réserve mais de n’employer cette solution que pour les fichiers les plus importants. Le recours à un stockage limité mais peu cher, ici une clé MicroUSB 128 Go que l’on pourra ajuster au besoin avec un modèle plus ou moins conséquent. Il sera bien entendu possible d’opter pour un stockage de type 2.5″ avec un adaptateur USB mais on perdra alors en compacité. Le système est monté sur une carte MicroSDXC de 32 Go classique.
L’impression du châssis demandera quelques heures d’attente et 1$ de matériau en filament PLA sur la facture globale. Les fichiers sont partagés pour que vous puissiez imprimer votre propre châssis facilement mais pas gratuitement, ils ont été déposé sur Etsy où vous pourrez les télécharger contre quelques euros. Vous pouvez, bien entendu, recycler un autre boitier ou designer le châssis de votre choix en mesurant la taille des divers composants.
Les supports de vis sont chauffés avec un fer et poussés dans le PLA
Une fois imprimé, la carte s’ajuste directement dans le boitier avec l’option d’une fixation en insérant des supports de vis dans le PLA ou en utilisant directement des vis M2 dans le plastique. Enfin, un petit ventilateur de 3 cm de coté alimenté directement par le Pi Zero 2 W et l’ajout d’un petit dissipateur en alu sur le SoC de la carte terminent la partie matérielle de ce projet.
L’encombrement final.
Le boitier assemblé
Il faut désormais installer la partie logicielle qui consiste en un système Raspberry Pi OS Lite avec SSH pour pouvoir sécuriser l’ensemble par la suite avec le logiciel OpenMediaVault qui va gérer l’usage d’un NAS accessible en ligne. L’ensemble est bien documenté sur le blog du créateur qui détaille étape après étape les opérations à effectuer pour le système comme pour Open Media Vault.
Le résultat global n’est pas mauvais avec du 4.5 Mo/s de transfert stabilisé pour un gros fichier. Ce n’est évidemment pas merveilleux mais encore une fois l’idée n’est pas de faire de ce petit NAS un remplacement d’une solution commerciale sérieuse. C’est avant tout un outil de stockage pour des usages précis. C’est une solution qui ne consomme quasiment rien et n’aura donc pas d’impact sur votre facture électrique. Cela montre également que ce genre d’opération est devenu très aisé et qu’il sera possible de dériver ce principe avec d’autres machines et d’autres systèmes.
Le Petit NAS est un exemple assez extrême mais on peut imaginer des solutions exploitant l’USB avec des SSD 2.5″ SATA 3.0 via un adaptateur permettant des usages plus complets. Avec plusieurs comptes d’accès gérés par OpenMediaVault, cela peut faire un système de partage de documents en ligne peu cher et efficace, par exemple.
2,5€ par mois | 5€ par mois | 10€ par mois | Le montant de votre choix |
Vidéo très intéressante, malheureusement les prix ont terriblement augmenté et le Raspberry Pi 0 W est maintenant au moins cher à 76 € (17/02/2023) ce qui minimise l’intérêt du projet.
ôtez moi d’un doute. Il s’agit juste d’un Pi 0 W avec OMV en système ? sa seule « plus-value » c’est d’avoir fait un boitier ressemblant à un NAS du commerce pour dire » regardez le plus petit nas
@Elws: Non tu te trompes, sa plus value est de documenter pas à pas son projet pour que tout un chacun puisse le reproduire à loisir.
Merci pour l’article. Mais…
Là on dirait du projet pour du projet, avec l’excuse du didactique.
Mais on sait déjà faire ça en même temps que jouer aux échecs prendre la douche et le petit déjeuner en lisant le journal en se coupant les ongles…
Et ce truc rame sa race avec un wifi antedeluvien, pas de cpu et pas de ram et qui de toutes façons n’est pas disponible… Et le mec fait payer ses fichiers 3D ? Et SSH ça sert à sécuriser ?
Pour 35€ une orange pi zéro 2 fait NAS avec Docker et les containers que l’on aura bien voulu monter dedans. A travers du rj45. Disponible. Avec du cpu et un peu de Ram. Et des boîtes à imprimer gratuites. On peut imprimer des modèles gratuits et paramétrables pour toutes les SBCs sans payer le design.
https://youtu.be/PyBR8QuvjgM
@bob: C’est super de critiquer pour critiquer, mais en attendant où est ton tuto pour faire la même chose sous Docker avec un guide étape par étape pour y parvenir ? Qui t’empêche d’imprimer ou de recycler une boite de ton choix avec ce projet ? Qui te force a acheter les fichiers 3D ? Qui te force même à lire ce billet si tu sais ?
Tu dis « On sait » mais la phrase que je lis moi à travers ton discours c’est plutôt « Je sais ». Et ben figure toi que moi aussi « Je sais ». Je sais et j’ai pas besoin de me fabriquer un NAS parce que j’en ai déjà. Double mauvaise excuse pour ne rien faire non ? Est-ce à dire que je dois passer à l’as tous les projets du genre ? Est-ce utile de se dire que parce qu’ « on sait » alors tout le monde sait ? Il y a des gens qui achètent des livres écrit pas des gens qui savent. Ca va te paraitre étonnant mais si ils achètent des livres, c’est parce qu’ils ne savent pas. Et si les auteurs les écrivent c’est parce qu’ils se disent que malgré le fait qu’ils savent, ils est intéressant de partager ce savoir. Parce que non, « On sait » pas, c’est un mythe. Si je prenais 1000 personnes dans la rue et que je leur demandais si elles sauraient comment installer OpenMediaVault sur une SBC ? Combien le feraient sans un guide en ligne pour y parvenir parce qu’elles savent exactement quoi faire ? Combien crois tu qui pourraient me répondre par la positive ? Combien comprendraient même de quoi je parle. Une ? Zéro ? La vérité est là. On ne sait pas.
« Tout homme qui dirige, qui fait quelque chose, a contre lui ceux qui voudraient faire la même chose, ceux qui font précisément le contraire et surtout la grande armée des gens, d’autant plus sévères, qu’ils ne font rien du tout. »
Ce bon vieux Jules Claretie est toujours d’actualité. Je propose ici du contenu gratuitement et sans publicité, libre à chacun d’en faire ce qu’il veut. Certains lecteurs vont trouver ça à leur goût dans les limites indiquées dans le projet. D’autres vont se dire que c’est inutile pour eux et passer leur chemin parce que, effectivement, ils savent. Et il y a ceux qui ne peuvent pas s’empêcher de critiquer l’effort mené. Comme si il ne valait pas la peine, parce que eux « Ils savent. » Ils ne font rien pour cette bonne raison d’ailleurs. Ils savent suffisamment.
Ils savent utiliser Docker alors que bizarrement, d’autres savent pas. Est-ce qu’ils vont proposer un tuto pour autant ? Bien sur que non. Ils savent et c’est suffisant. Et ce qu’il y a d’étonnant c’est que si tout le monde faisait comme eux, a ne pas écrire ce qu’ils savent, et bien personne ne pourrait plus rien apprendre. Parce que par définition, pour expliquer, pour enseigner, il faut savoir.
J’ai reçu ce matin un email d’un lecteur qui fait des salons associatifs et qui voudrait se servir d’un outil type MiniPC de récup comme d’une sorte de PirateBox pour partager des fichiers en local via Wifi avec les visiteurs. Et il me demandait si cela était faisable ? Quelques heures après je tombe sur ce projet à « 35$ ». La coïncidence a fait l’envie d’écrire ce billet. Dans la foulée je lui ai répondu avec un lien vers cette page, je lui ai dit de tester. A nu, sur un bureau. Assembler les éléments n’est pas compliqué, même pas besoin de prendre forcément un Raspberry Pi Zero 2 W dans son cas. Et si ça marche il sera toujours temps de fabriquer son boitier ou de proposer une autre solution du même tonneau. Il est ravi.
Alors oui, certains savent. Mais avec cette idée du « on sait alors tout le monde sait », personne ne partage. Et très vite on sait toujours mais on n’apprend plus rien.
@bob: J’ai parlé de SBC Case Builder en mai 2022, tu savais pas ?
https://www.minimachines.net/actu/sbc-case-builder-108840
@Pierre Lecourt: moi je voulais juste comprendre un peu l’intérêt du projet, faire son petit kif de son coté je veux bien. Mais hormis pour avoir fait son guide, pour quelqu’un d’autres , un NAS , en Pi0 avec des temps d’accès ultra lent.
Après le côté 35$ , c’est bien pour son pays , j’aurai bien aimé en retrouver aussi des pi 0 si peu cher :(
@Pierre Lecourt: PS : sinon j’apprécie beaucoup vos articles j’ai raté une phrase sur mon précédent com
Sinon tu branches un stockage usb sur la plupart des box ou routeurs grand publique.
Plus écolo et plus performant.
Le boîtier est mignon, mais il est surtout trompeur : pas de RAID-1 !
Magnifique job, y a clairement de l’amélioration possible (moyennant finance) avec une vraie double baie 2,5″. Sa chaîne youtube est pleine de bonnes idées bien réalisées
@Elws: Yep, c’est lent et c’est pas super sécure pour les données vu le materiel employé. Mais c’est une bonne base pour débuter son propre projet. Et c’est pas cher !
@benoitb: Ca marchera pour certains utilisateurs seulement mais oui. Dans le cas d’un outil de partage par contre ce n’est pas idéal de donner l’IP de sa box à tout le monde.
@gUI: Ah ah oui. Au début j’ai cru à une solution double 2.5″ faute d’échelle.
@prog-amateur: Oui, c’est ce que je trouve le plus intéressant. Ca rend l’approche très simple envers le projet. Finalement le faire avec un vieux Raspi qui traine est possible, c’est simple et ca ne demande rien d’autre qu’un SSD et un boitier 2.5″ USB. Quand on voit des SSD à 20€ les 240 Go, avec un RPi3 et ses 4 ports USB on peut mixer pas mal de solutions de recyclage. On colle le tout dans un boitier aéré et… c’est terminé.
Exactement ! D’ailleurs pour les imprimeurs 3D en herbes du site, vous conseillez quoi comme appli de conception 3D facile à prendre en main svp ?
C’est pas la 1ère fois que je souhaite lancer un projet du genre mai j’abandonne toujours devant la jungle des solutions proposées et leur jargon respectif. Merci !
J’aime beaucoup le design du boîtier. Totalement inutile, mais la référence à un « vrai » NAS est très bien vue, ça donne un coté sympa à la chose.
C’est loin d’être le premier projet du genre que je vois passer et pour moi ça souligne surtout un besoin que la fondation serait bien inspirée de prendre en compte pour les prochaines versions de Pi: une interface pour un vrai format de stockage intégrée directement sur la carte…
Il y a quelques années, Hardkernel proposait la carte odroid hc2: un port ethernet, un sata et basta.
On pouvait fabriquer des clusters facilement, comme par exemple https://magazine.odroid.com/article/200tb-glusterfs-server-using-the-odroid-hc2-for-massively-distributed-applications/
@prog-amateur: Facile : Sketchup et 3DSlash
Moins facile mais + puissant : Fusion360 / TinkerCad / OnShape
Moins facile mais gratuit et puissant : Blender, Openscad
Variés : Vectary, FreeCAD (OpenSource), DesignSpark Mechanical
@Iron_Momo: Tout à fait, la fondation serait bien inspirée de penser à une solution adaptée à cet usage particulier. En particulier concernant les transferts et alimentations en USB.
@prog-amateur:
Je sens venir les recommandations pour Fusion360 😁
Il est certainement très bien techniquement et gratuit pendant un certain temps pour une utilisation non commerciale. Mais la réputation de la maison mère (Autodesk) n’est plus à faire, et rien ne dit qu’ils ne changeront pas de politique commerciale le jour où ils estimeront avoir atteint une communauté d’utilisateurs suffisamment large.
Si tu pars de zéro dans la modélisation il y a des alternatives open source, certes moins ergonomiques mais certainement plus pérennes.
Pour les fanatiques du code et de la ligne de commande il y a OpenScad. Perso c’est pas ma tasse de thé, mais ceux qui sont habitués à penser « algo & programmation » pourront y trouver leur compte.
Pour les gens normaux (😁) qui préfèrent la souris au clavier, il y a FreeCad. Je n’aurais pas parié dessus il y a quelques années, mais depuis la version 0.20 je trouve que c’est tout à fait utilisable, de la modélisation à la programmation d’usinage.
@Pierre Lecourt @Iron_Momo: ah merci à vous pour ces retours complets ! En effet, je pense que pour mon cas, il faut vraiment commencer doucement. J’exclue pas de changer de logiciel si y a montée en compétences, mais pour l’instant, il s’agit juste de savoir faire des boîtiers simples, des arrondis, des trous filetés pour visser etc.
Basé sur vos recommendantions, j’espère trouver des vidéos sur youtube histoire de faire un choix !
@prog-amateur pour debuter sur freecad il ya cette chaine
https://m.youtube.com/@cadgab8580
Et un guide gratuit en Anglais
https://www.raspberrypi.com/news/freecad-for-makers/
@Pierre Merci je sais que je sais peu et que j’apprends en lisant minimachines
@Etienne: On est tous des ignorants, l’important est de le savoir. Le pire étant d’être sûr de savoir et de passer à côté de nouvelles manières de faire par aveuglement.
Ca sert à rien mais y’a « raspberry » alors ça fait du clic. Si c’était à base d’orange pi y’aurait pas d’article.
Autant mettre ces fichiers sur un disque/clef branché sur sa box, ça ira 10x plus vite.
@citral: C’est juste ridicule comme affirmation.
-Faire du clic pourquoi ? Il n’y a pas de pub sur le blog. Faire du clic me rapporte rien. Je vois pas l’intérêt pour moi de « faire du clic ». Si je voulais faire du clic je ferais comme mes petits camarades de jeu, je proposerais la formule consacrée : une photo avec un titre du genre « Ce minuscule NAS est à un prix incroyable » avec une image d’un mec bouche ouverte et yeux écarquillé et une photo du NAS avec un halo jaune et une flèche rouge. Et puis surtout j’aurais fait un truc bidon du genre « Quels sont les meilleurs NAS de 2023 ? » en prime. Tu remarqueras au passage que le titre ne mentionne pas de Raspberry Pi…
-Orange pi : Je couvre l’actualité Orange Pi en long et en large ici depuis l’ouverture du blog : https://www.minimachines.net/?s=orange+pi
Si ce projet avait été fait avec une Orange Pi ça aurait été couvert de la même manière.
-Les fichiers sur une clé branché sur la box c’est très bien mais comme expliqué plus haut : Quid d’une utilisation en dehors de chez soi ? Est-ce possible avec une Box ? Quid du fait de partager ces fichiers avec des inconnus ? Est-ce conseillé de partager ainsi des données ? Est-ce que les usages de la Box seront équivalents à ceux de OMV ? La réponse est non à ces 3 questions.
Concernant Open Media Vault, je rencontre le problème suivant : j’utilise souvent un VPN, bien sur pendant ce temps OMV est injoignable. Mais lors de l’arrêt de la session VPN, mon PC principal (Windows) ne retrouve pas systématiquement le NAS dans le réseau. Très souvent obligé de relancer la carte Odroid support du OMV. D’autres appareils (Apple) n’occasionnent pas cet incident . Quelqu’un a-t-il déjà rencontré ce cas de figure ?
@Baboon: merci beaucoup pour la chaîne, c’est vraiment top pour commencer avec Freecad (vidéos courtes, pas à pas, coach très pédagogue et posé). Je dois quand même vérifier si ce soft reste le meilleur pour débuter (c’est toujours bien de comparer, notamment avec Sketchup), mais l’aspect open-source et communautaire de Freecad, plus tes vidéos ont déjà fait penché la balance en sa faveur !
@prog-amateur:
Avis personnel: changer en cours de route c’est pas toujours facile.
J’ai été élevé à grands coups de Catia V5 (j’ai étudié, puis bossé dessus), et je trouve très, très dur de passer à autre chose. On s’attache très vite à ses petites habitudes et routines.
Par exemple je n’ai jamais pu utiliser SketchUp à cause de son approche pas assez rigoriste au niveau des esquisses (c’était il y a plusieurs années, peut être que ça a changé). Le coté « je fais un carré et je tire sur une face » c’est bien gentil, mais quand on veut une forme un peu alambiquée avec des côtes précises et modifiables sans tout casser, c’était l’enfer.
FreeCAD à l’opposé est parfois pénible par des contraintes qui m’empêchent de prendre certains « raccourcis » sont j’avais l’habitude. Au début je me suis vraiment forcé à l’utiliser pour proposer une alternative open source gratuite en matière de modélisation et surtout de programmation d’usinage dans le Fablab que je fréquente. Maintenant que j’ai un peu de pratique, ça va beaucoup mieux, et c’est tout a fait utilisable. Mais il m’arrive toujours de rager de temps en temps contre certains trucs qui ne posent aucun problème à un débutant qui a commencé dès le début avec FreeCAD.
Tout ça pour dire qu’il faut bien sûr essayer plusieurs logiciels pour se faire son idée, mais une fois qu’on a fait un choix, c’est plus compliqué qu’on pense de revenir en arrière.
Comme disait le vieux templier dans Indiana Jones, « Il faut choisir judicieusement » 😁
Je viens de réaliser un serveur nexcloud Pi (Merci @korben https://korben.info/nextcloud-raspberry.html) dont je démarre l’utilisation avec une Pi4 2Go en WiFi. C’est très fluide et sympa pour de petits fichiers avec de grandes possibilités de partage et administration.
@Iron_Momo: je rejoins ton avis, qui à prendre un peu de temps, il faut bien comparer. PS : énorme la référence, dans le film, les conséquences sont radicales ^^
@Iron_momo: FreeCAD n’est définitivement pas pour les gens normaux, l’interface qui change en fonction des « ateliers » et le bug persistant https://wiki.freecad.org/Topological_naming_problem
Solvespace est bien plus simple à prendre en main, ou CAD Sketcher, sa version intégrée à Blender.
Je vous vois parler de FreeCAD, je m’y suis mis récemment (pour de la menuiserie en fait). La chaîne qui m’a fait comprendre : https://www.youtube.com/@jpwillm5252/videos