Rackula – Le designer de rack serveur open source pour homelab
Si vous avez un homelab, vous il vous arrive peut-être parfois de vous retrouver en galère parce qu’en essayant de caser un énième serveur dans votre baie, vous réalisez, trop tard, qu’il vous manque deux unités ou que le switch est monté à la mauvaise profondeur. Heureusement, Gareth Evans, un dev qui devait galérer avec exactement le même souci, a sorti
Rackula
, un outil open source qui vous laisse dessiner le rack de votre homelab en glisser-déposer, avant de sortir la carte bleue.
Vous attrapez des équipements à la souris, vous les empilez dans votre rack virtuel, et vous voyez immédiatement ce qui rentre ou pas. Et c’est plutôt joli puisque les façades des machines qu’on peut voir dans l’outil ne sont pas des dessins génériques. Elles viennent de la
NetBox devicetype-library
, la grosse base communautaire qui référence les vrais façades avant de tout un tas de matos (Dell, Ubiquiti, Supermicro…). Grâce à ce truc, votre rack virtuel ressemblera donc à votre vrai rack, et pas à un schéma chelou fait en Lego.
Pour l’installer, rien de plus simple. Soit vous passez par la démo web, soit vous l’auto-hébergez en une commande Docker :
docker run -d -p 8080:8080 ghcr.io/rackulalives/rackula:latest
Votre designer de rack tournera alors sur le port 8080. Ce qu’il vous faut donc, c’est juste un endroit pour faire tourner
Docker
, genre un VPS, un
NAS Synology
, un Raspberry Pi ou une VM
Proxmox
.. Bref ce que vous avez déjà sous la main.
Une fois votre baie dessinée, vous l’exportez en PNG, PDF ou SVG, ou vous partagez carrément un lien (ou un QR code) à vos potes. C’est pratique pour par exemple documenter une install ou frimer avec votre setup. Côté technique, c’est codé en Svelte et en TypeScript, et sous licence MIT, donc gratuit et bidouillable à volonté !!
Avant ça, je me souviens, pour documenter un rack ou un réseau, on se débrouillait avec Visio (qui se souvient ??), voire plus récemment avec un vieux template draw.io un peu cheap, ou pire, une photo floue prise au téléphone.
Avec Rackula, le boulot est propre !

Faut juste pas se tromper sur ce que c’est. Rackula. Pour être clair, c’est un outil de visualisation, et pas un
DCIM
complet. Donc si vous voulez gérer vos adresses IP, votre inventaire ou calculer la conso électrique et le refroidissement de votre baie, il faudra rester sur du NetBox ou du RackTables, un peu plus lourds à déployer. N’oubliez pas non plus que par défaut (tant que vous n’avez pas activé le mode API avec authentification quoi…), tous les schémas que vous créez restent dans le local storage de votre navigateur. Donc si vous videz votre cache, tout partira dans les limbes du grand vide cosmique numérique.
Ce projet est porté par un seul dev assisté de Claude, qui l’assume tranquillement dans ses commits, et y’a même déjà des tutos pour l’installer sur NAS Synology et UGREEN qui traînent sur le net.
Bref, Rackula, c’est l’outil idéal pour ceux qui aiment empiler du serveur et qui veulent un plan propre de leur baie sans se ruiner. Indispensable si vous vous autohébergez.
Et merci à j0j0b4rj0 pour le lien !

Leave a Comment