A propos de la SheevaBoite
La SheevaBoite est un site auto-hébergé à mon domicile dans mon garage sur ma fibre dans une VM Debian. Après des débuts modestes, avec peu de puissance et l’ADSL, je me suis senti à l’étroit sur les petits serveurs fanless. Maintenant la SheevaBoite tourne sur un serveur de taille modeste mais avec des performances honorables.
Les machines de la SheevaBoite
Au début de la SheevaBoite en 2011, le site fonctionnait sur un petit SheevaPlug, mais au bout d’une année les performances ne me convenaient plus, j’ai donc changé de machine. Le nom du blog vient du nom SheevaPlug…

Un SheevaPlug par NewIT
Après, le SheevaPlug, je suis passé à un serveur un peu plus puissant, tout autant silencieux mais un peu plus encombrant…
C’était un serveur beaucoup plus puissant, avec une carte mère au format Mini-ITX avec son processeur bi-coeur (Atom 525) soudé, ses 4Go de RAM et son SSD de 64Go tout cela dans un silence absolu.

Le boitier de la SheevaBoite v2
Cette v2 était un peu surdimensionné pour les services que j’hébergeais dessus au début, mais comme la consommation du serveur était faible et surtout il était totalement silencieux ce qui avait son importance. En effet la SheevaBoite était installée directement dans le meuble TV dans mon salon, le fait qu’il soit fanless était un des objectifs à l’époque…
Après quelques années de fonctionnement, j’ai eu l’occasion de quitter mon appartement pour une maison. Et avec la maison, il y a un garage et d’avantage d’espace pour installer une SheevaBoite plus puissante, ce qui m’a motivé à acquérir une baie informatique de 12U en 2017.

Ma baie informatique dans mon garage avec la SheevaBoite v3
La photo date un peu mais vous ne pouvez pas manquer la SheevaBoite, c’est le serveur avec la diode bien flashy.
Comme le serveur est maintenant une lame 1U (hélas de faible profondeur), j’ai quand même pu mettre des composants puissants car je n’ai dorénavant plus la contrainte du silence. J’ai installé un CPU Intel de 10e génération, 64 Go de Ram, un petit nvme pour booter avec 2 disques de 4To pour les données.

Le boitier de la SheevaBoite v3
La encore, la photo n’est pas très récente, c’est un peu le bazar dans le cablage, mais ce n’est pas le plus important. En revanche, ce qui est important c’est que que le serveur fait tourner un Proxmox et que j’ai une dizaine de VM qui tournent sur cette machine, dont la VM de la SheevaBoite.
Le moteur de blog…
Au fil des années, la SheevaBoite m’a permis de tester différents outils pour créer un site. J’ai commencé par le petit CMS PluXml qui fonctionnait uniquement avec des fichiers, puis j’ai utilisé jekyll pour générer le site de manière statique, pendant de nombreuses années.
Depuis 2023, j’utilise Hugo pour générer le site, tout simplement parce que c’est un outil simple, diablement efficace et qu’il fait exactement ce que je veux : générer des pages HTMLs que j’héberge ensuite. J’utilise Gitea et sa CI pour builder le site et générer une image docker qui est ensuite utilisée pour rendre le site accessible.
L’auteur du blog…
La star c’est la SheevaBoite, mais sans moi par sur qu’elle existe. Donc présentation rapide, je m’appelle Johan BLEUZEN, je suis développeur en région parisienne depuis 17 ans et je suis spécialisé en Front-end depuis 13 ans.
J’ai également un second blog sur le développement web en général qui est hébergé sur ce même serveur et qui est beaucoup plus orienté développeur à contrario de ce blog qui est d’avantage ciblé geek…
Enfin, vous pouvez me suivre sur Mastodon, on sait jamais si vous avez quitté Twitter !
C’est ça la SheevaBoite, un blog de geek en fonction de mes pérégrinations de développeur web. Si vous avez des questions ou des remarques, n’hésitez pas à me contacter…