Accueil

Shelterthon 2026, go go go !

C’est toujours un peu délicat de faire une campagne de dons juste après un évènement aussi énorme que le ZEvent, surtout que là rien ne va à la charité et rien n’est déductible de vos impôts. Mais bon, il faut bien le faire.

Qu’est-ce que le Shelterthon pour ceux qui débarquent ? Il s’agit d’une petite campagne de dons pour aider à faire tourner le serveur Shelter, qui héberge de nombreux sites et services ouverts à tous (pour la plupart.) Chaque année, je me permets d’appeler aux dons. Pas que je sois dans la mouise financièrement, loin de là en fait, mais Shelter est aussi loin d’être gratuit et ça aide un peu d’être soutenu quand on passe parfois une heure, deux, voire des soirées entières à pister des problèmes de performance (on va y venir.)

OK mais plus en détails, c’est quoi Shelter ?

C’est un petit (!) serveur dans un datacenter en Allemagne, hébergé chez Hetzner. Pourquoi Hetzner quand on a des services d’hébergement en France ? Parce que aussi compétent OVH puisse être, leurs serveurs sont absolument à la traine. Du genre, ils vendent du matos très obsolète aujourd’hui à un prix élevé. Vous me direz que ce prix élevé, c’est le service qu’on paye derrière mais quand même à un moment faut arrêter d’abuser. Chez Hetzner on a pu récupérer un serveur plutôt puissant à une fraction du prix où on aurait payé la même chose chez OVH. Et le service est pratiquement aussi bon sur la durée, depuis le temps qu’on est dessus.

Donc pour information, voici les specs techniques de Shelter :

  • AMD Ryzen 9 5950X
  • NIC 1 Gbit – Intel I210
  • HDD 2x HDD SATA 6,0 TB Enterprise
  • HDD 2x SSD U.2 NVMe 3,84 TB Datacenter
  • RAM 4x RAM 32768 MB DDR4 ECC

Et en suivant ce lien vous pouvez voir tout ce qui est hébergé sur le serveur, notamment :

Shelter c’est également Bunker, un serveur de backup pour Shelter mais aussi pour quelques autres personnes. Bunker est autofinancé par moi-même et ceux qui l’utilisent et ne fait donc pas partie du Shelterthon.

Pourquoi héberger soi-même des sites et services en 2026 ?

Je vais vous renvoyer, pour une fois, au billet de l’an dernier, car au final rien n’a changé : l’Internet continue de se fécaliser (merci Coyoyann pour le terme) avec des services toujours plus restreints qui n’ont aucune considération pour le client tant que ça permet des levées de fonds et de satisfaire des investisseurs. Parce que c’est ça le truc, nous ne sommes pas les clients de toutes ces boîtes. Leurs clients, ce sont les investisseurs.

Toujours est-il que si on veut préserver ce qui a fait la beauté d’Internet, il faut qu’il y ait des gens qui hébergent leurs propres sites, leurs propres services, pour permettre à d’autres internautes (c’est so 2000s comme terme je sais) d’en profiter gratuitement, sans avoir à se taper des tartines de pubs ou à vendre son cul à une boîte.

Maintenant, on est face à deux problèmes de taille quand on veut auto-héberger et proposer à des gens des sites et services, comme je fais avec l’aide de Sestren, via Shelter :

L’IA générative

On va parler du premier éléphant dans la pièce : l’IA générative qui jusqu’ici était pas vraiment impactante pour nous petits hébergeurs, l’est devenu en 2026 de plus en plus. Pourquoi ? Parce que toutes les boîtes d’IA Gen, petites ou grandes, se livrent une course à qui va emmagasiner le plus d’informations le plus vite possible pour alimenter l’apprentissage de leurs modèles. Le gros problème c’est qu’aujourd’hui héberger n’importe quel site avec du contenu un peu conséquent (comme par exemple le wiki de The Wandering Inn, qui a + de 6000 pages et + de 130 000 edits) c’est s’exposer à des modèles d’IA Gen qui viennent allégrement piller ce contenu pour leurs modèles.

Et par piller j’entends vraiment « y aller comme des gros bourrins ». Certaines boîtes font l’effort mais beaucoup se foutent royalement du fichier « robots.txt » qu’on met sur les sites justement pour dire aux robots (moteurs de recherche notamment) de ne pas visiter le site. Histoire d’ajouter à l’affront, ils multiplient les connexions très rapidement pour parcourir votre site très très vite histoire d’en être débarassé. Mais si votre serveur n’est pas préparé pour ça ou n’a pas de protections suffisantes, ça crée juste un nombre incroyable de demandes de pages à la seconde.

On comprend rapidement que le mythe d’héberger un site web sur un petit NAS ou un Raspberry Pi prend soudainement du plomb dans l’aile avec un comportement pareil.

Pour schématiser un peu, quand vous allez sur une page web voici ce qu’il se passe :

  • Le serveur web reçoit votre demande, analyse ce qu’il doit vous renvoyer.
  • Dans le cas d’un site dynamique comme un blog ou un wiki, dont le contenu dépend de ce qu’il y a en base de données, des commentaires postés, etc, le serveur web fait appel à un interpréteur de script PHP qui va transformer le code de la page en HTML qui va être envoyé à votre navigateur Web.
  • Ce processus peut prendre davantage de temps si le script PHP pour afficher la page demandée doit prendre des données d’un peu partout, notamment interroger une base de données SQL comme Postgres ou MySQL. Ca prend encore plus de temps si par exemple le script demande de trier les résultats, etc.

Alors oui, on peut s’en sortir avec moult optimisations, mais parfois, le code qu’on utilise (Mediawiki, Nextcloud, WordPress, etc.) n’est lui-même pas très optimisé, ce qui demande plus de finesse dans les réglages de la part de l’hébergeur.

Avant on avait des réglages plutôt laxistes qu’on a du affiner, restreindre, et au final rendre plus pénible d’une certaine façon pour les utilisateurs normaux (les apps PHP sont maintenant plus limités en RAM, etc.) Ca nous oblige aussi à servir un max de trucs en statique, avec un cache, pour éviter que la requête n’arrive à PHP/MySQL mais soit directement renvoyée par le serveur Web. Cela demande la mise en place de tas de choses compliquées et j’ai déjà trop plongé dans la technique pour vous.

Sachez simplement que l’IA Gen nous oblige à être beaucoup plus vigilants sur ce qu’on héberge, à économiser nos ressources et à appliquer des restrictions bizarres dont on avait pas à s’occuper avant. Héberger du contenu sur Internet est devenu une corvée parce qu’il faut prévoir plein de contre-mesures face à l’IA Gen à partir du moment où on a un site avec beaucoup de contenu suceptible de les intéresser.

Ah et PHP c’est un peu de la merde aussi mais je m’égare. 🙂

On a eu pas mal de reboots incessants du serveur dans le courant de l’année suite à ce « hammering » des IA Gen et on a d’abord cru à un défaut de RAM ou de CPU qui provoquait un reboot intempestif de la machine, mais en fait c’était juste PHP qui bouffait tout ela RAM à force d’ouvrir des connexions liées à des demandes d’IA Gen. Ca nous a pris pas mal de temps pour trouver une parade parce qu’on a essayé diverses pistes avant de trouver ce qui marchait à peu près. Aujourd’hui ça va mais on a encore des petits soucis parfois.

Le prix des composants

Cela découle immédiatement de l’iA Gen, je ne vous apprends rien en vous disant que le prix des PCs et du matériel electronique a explosé à cause des demandes absurdes de l’IA Gen en RAM, ce qui a conduit d’autres composants a aussi monter de prix, notamment le stockage.

Cela embête bien évidemment aussi les hébergeurs qui même s’ils vendent du vieux matériel en général doivent quand même le remplacer lorsqu’il y a une anomalie. C’est leur job et c’est pour ça qu’on les paye. On loue le matériel de Shelter. Il ne nous appartient pas. En contrepartie l’hébergeur est sensé remplacer la RAM si elle foire, le stockage s’il fait de la merde, etc. Et ça ça peut leur coûter très très cher, et donc nous coûter très cher.

On a ainsi vu le prix de Shelter et Bunker grimper de 3€ par mois chacun. Ouais ça fait pas grand chose comme ça mais à l’échelle de leurs clients ça fait une grosse augmentation (certainement que d’autres doivent avoir eu une plus grosse augmentation encore.)

Bref, ça aussi c’est un vaste problème, qui nous touche nous un peti tpeu mais qui touche de plus en plus de gens qui veulent héberger leur propres sites et services. Ca devient aussi de plus en plus onéreux. Par exemple un mini-PC en chinoisium que j’ai acheté 180€ l’année dernière est a plus de 450€ aujourd’hui. Ouaip, ça fait trè smal.

L’avenir ne s’annonce pas très radieux pour l’informatique personelle.

Et Mastodon dans tout ça on en parle ou pas ?

J’aimerais hausser les épaules et vous dire que rien ne change. C’est vrai dans un sens : je continue d’héberger l’instance Shelter.moe et ça ne change pas, même si, on va pas se mentir, j’ai de plus en plus de mal à croire dans les promesses de Mastodon, et ce pour plusieurs raisons :

  • D’un point de vue technique, Mastodon est une usine à gaz à héberger. Pas autant qu’un gitlab bien sur mais à partir du moment où vous avez pas mal d’utilisateurs ça devient compliqué en terme de stockage et de puissance nécessaires. Le fait que l’architecture d’ActivityPub (le protocole utilisé par Mastodon et d’autres logiciels du fédivers) ait aussi du mal à se mettre suffisament bien à l’échelle rend toute exploitation face à un énorme public difficile. Ce que je veux dire c’est que ActivityPub, pour moi, n’est pas fait pour absorber et diffuser d’énormes quantités de données (par d’énormes quantités d’utilisateurs) de façon fiable sans posséder une infrastructure matérielle énorme aussi. Depuis quelques années le développement s’est focalisé sur pas mal de choses mais pas ce qui compte vraiment, je trouve, pour les utilisateurs. Il y a toujours des entraves pénibles pour une utilisation par M. Tout Le Monde.
  • D’un point de vue communauté, Mastodon est aussi très difficile à naviguer. Oh selon les gens qu’on suit ça se passe très bien. Moi par exemple j’ai une timeline et des contacts très cools avec des gens, mais hélas, la population du fédivers est loin d’être toujours très acceuillante, la faute à un élitisme et à une chasse à la pureté qui fait parfois froid dans le dos et repousse énormément de gens inutilement. Alors que dans « fédivers » y’a « divers », normalement. Je ne dis pas que toute idée ou personne devrait être tolérable, c’est pas du totu ce que je pense, mais dans le fédivers, il y a un pan de la communauté qui va vous sauter à la gorge au moindre faux pas, sans aucune pédagogie et sans même l’ombre d’une seconde chance. Et ça ça fait peur à beaucoup de gens, à raison.
  • D’un point de vue modération, Mastodon n’offre pas les outils nécessaires pour lutter efficacement contre les bots qui viennent essayer de polluer l’instance et le fédivers. Tous les jours, tous les jours, je suspends des comptes qui se sont inscrits pour envoyer des toots générés par IA ou simplement pour répandre leurs idées nocives à coup de désinformation. J’en loupe parfois et je reçois des signalements d’utilisateurs de l’instance (que je remercie chaleureusement !) mais c’est quand même très fatigant. La solution serait de passer l’isntance en invitation uniquement mais ça serait une option thermonucléaire dont j’aimerais bien me passer. On a des bots qui s’inscrivent avec des serveurs mails compromis que je ban à tour de bras, mais parfois ils utilisent des providers plus connus. En ce moment c’est proton.me et j’ai pas vraiment envie de bannir ce domaine des inscriptions à l’instance. Pareil, ils passent aussi par des VPN, parfois des VPNs connus comme Proton, pour s’inscrire donc on ne peut pas bannir leurs adresses IP. On a aussi récemment mis un captcha mais c’est visiblement totalement inutile.
  • D’un point de vue fonctionnel, Mastodon est grave à la traine. Je sais qu’il n’y a pas beaucoup de développeurs dessus mais objectivement, pour un utilisateur lambda, rien n’est simple, à commencer par l’interface utilisateur d’un autre âge (elle n’a pratiquement pas changé en bientôt 10 ans.) On voit bien que la roadmap est pleine de bonnes volontés ma is tout tarde à venir et je pense simplement que Mastodon a loupé le coche et qu’ActivityPub n’est simplement pas adapté pour ce genre d’outil. Quand on voit ce que Bluesky arrive à faire avec ATProto, que le protocole en question commence à être utilisé pour d’autres logiciels et qu’on peut héberger soi-même ses données (sans héberger d’instance !) c’est quand même vachement intéressant. Avec Mastodon le seul moyen d’héberger ses données, ce qu’on écrit et poste, c’est d’héberger sa propre instance, mais se faisant on se coupe pas mal de la découvrabilité qu’offre la fédération et le fil local d’une petite instance. Avec Bluesky, le protocole ATProto ne pose pas ce problème puisqu’on peut héberger juste son « compte », ses données (un PDS ça s’appelle) chez soi, et c’est le réseau qui s’occupe de faire le lien. Alor soui c’est deux approches différentes, deux façons de faire différentes, mais pour moi je trouve ça largement plus malin qu’ActivityPub et l’implémentation qu’en a faite Mastodon.

Reste que, malgré tous ces défauts, Mastodon reste un logiciel libre, et un coin d’Internet totalement libre qui nous appartient. La façon dont Mastodon est construit permet aussi à des communautés de se brancher entre elles et c’est plus facile à monter qu’une instance de Bluesky (il y a quand même bien sûr Eurosky et Blacksky par exemple !) mais ça reste un endroit libre qu’il faut protéger vu la fécalisation des espaces d’expression sur Internet. Alors oui tout n’est pas tout rose, mais je compte bien garder Shelter.moe ouvert aussi longtemps que possible pour les gens qui postent dessus même si je n’y trouve plus vraiment mon compte personnellement, je sais que eux l’y trouvent et ça me suffit. Peut-être que je vais devoir céder aux sirènes de Cloudflare pour m’occuper du problème des bots et être plus tranquille, mais pour le moment ce n’est pas encore à l’ordre du jour.

Moi j’ai envie de croire au fédivers mais il me le rend pas forcément très bien tout le temps…

Ce qui a été fait et ce qu’il reste à faire sur Shelter

Ce qui a été fait cette année :

  • On a pas mal été emmerdés par des soucis de performances liés à l’utilisation d’IA Gen, comme je l’expliquais plus haut, ce qui nous a pris pas mal de temps
  • On a également du mettre à jour l’OS Ubuntu en version 26.04 pour permettre de continuer à mettre à jour Mastodon. Ce ne fut pas si simple mais ça a plutot bien marché au final !
  • On a mis en place de la télémétrie via Telegraf vers un serveur InfluxDB/Grafana hébergé chez moi. Je peux pas dire que je sois très doué pour utiliser Grafana donc pour le moment les tableaux de bord ne sont pas franchement intéressants mais au moins on a des données à analyser.
  • On a aussi eu plusieurs WordPress compromis par un hack qui a été bouché, mais il a fallu chercher de fond en comble les traces du truc sur le serveur.
  • On a passé certains services sous forme de container docker avec plus ou moins de succès selon les cas.

Ce qui doit encore être fait :

  • Il faut vraiment qu’on se pose et qu’on revoie toute l’architecture, très legacy de l’hébergement des sites web, où tout est mis en commun. Ca des avantages notamment de performance, mais aussi pas mal d’inconvénients liés à la sécurité (voir un peu plus haut). Remplacer tous les sites en Apache/PHP/MySQL par une stack différente avec un HAProxy devant est une tâche très longue et complexe qu’on aura du mal à faire toute d’un coup

Combien ça coûte Shelter ?

Le seul changement c’est que ça coûte 3€ de plus par mois maintenant ! Merci les boîtes d’IA !

Cela coûte donc 136€/mois environ soit 1632€ par an. C’est toujours l’objectif.

Grâce à vos dons très généreux chaque années on obtient un peu plus, ce que je prends comme un soutien à ce qu’on essaye de faire avec Shelter. Merci encore une fois à tous les donateurs de l’an dernier. Comme d’habitude, si jamais on atteint pas ce but (c’est déjà arrivé) je mets au bout sans problème, vu que j’utilise moi aussi le serveur.

Comment donner ?

Vous avez envie de contribuer un peu à l’aventure ? Merci, déjà ! Voilà comment faire :

  • Paypal si vous avez un compte, cliquez ici.
  • Paypal si vous avez pas de compte, ne voulez pas en faire mais que vous avez une carte bancaire (y’aura des frais, c’est à dire que je ne récupérerai pas l’intégralité de ce que vous donnez) : cliquez ici.
  • Virement bancaire si vous avez déjà mon RIB

Le plus important : Ne donnez que ce que vous êtes en capacité de donner. Cela va de soi mais je préfère le rappeler. Je ferai un tour des gens qui ont un site sur Shelter pour voir avec eux s’ils veulent toujours être hébergés, si jamais ils n’ont pas fait de don cette année. C’est juste histoire de faire un poil de ménage et savoir qui est encore intéressé ou non.

Autre point : je n’accepte pas de paiements en cryptomonnaie, jamais.

Conclusion

Merci d’avoir lu jusqu’ici, même si vous ne faites pas de don, j’espère que la lecture de ce billet sur l’hébergement de services et de site vous aura été agréable et utile d’une certaine façon.

Liste des donateurs

  • Axel (ah ben oui hein quand même non mais ho.)

Le Final Fantasy XIV Fanfest Berlin 2026 !

Bienvenue guerriers de la lumière !

Tous les deux ans, lors de la sortie imminente d’une extension, Final Fantasy XIV se paye des fan festivals, des genre de « convention FFXIV » en gros, organisées par Square Enix, l’éditeur. Ces fanfests sont au nombre de trois et couvrent les trois zones dans lesquelles le jeu est disponible : les Etats-Unis, l’Europe, et l’Océanie (le Japon en gros.) C’est l’occasion pour l’éditeur de prendre un peu la température du public mais aussi de faire de grosses annonces concernant les extensions, comme par exemple leur contenu, les nouveaux jobs (classes) qui seront mises à disposition des joueurs et joueuses… bref, de faire leur petit coup marketing, tout en permettant aux fans de se rencontrer et de s’amuser.

Le plus proche équivalent serait la Blizzcon pour les jeux Blizzard, mais ça n’a pas la même prétention (déjà parce que Blizzard publie de nombreux jeux alors que FFXIV est tout seul) mais vous saisissez certainement l’idée derrière.

Et cette année j’ai pu y aller avec des amis. On a même pratiquement fait équipe complète d’ailleurs, ce qui est un exploit en soit.

Je vais du coup vous raconter mon expérience, ce que j’en ai pensé, et aussi faire une (grosse) parenthèse sur l’état actuel du jeu, car ce qu’on a vu au fanfest nous a fait soulever quelques sourcils.

C’est parti !

Lire la suite

Bilan animés 2025

C’est parti pour la petite revue des animés de 2025. Pas forcément sortis en 2025 mais que j’ai eu l’ocasion de regarder à ce moment-là. Mine de rien j’ai regardé plus de choses que je ne l’imaginais au début de l’année, et ce malgré le gros blanc de la saison d’automne 2025 où j’avais littéralement rien à regarder.

Les images sont tirées de captures d’écran réalisées par Amo pour son bot Mastodon Kasumin !

Allez, lezgongue !

Lire la suite

Le Shelterthon 2025 c’est parti !

C’est, comme tous les mois de septembre, l’heure du Shelterthon. Qu’est-ce que c’est ? Hé bien, je vais vous expliquer…

Shelter

Shelter est un serveur dédié, c’est à dire une machine qui se trouve dans un centre de données, ici en Allemagne chez le fournisseur Hetzner, et il fournit de nombreux services et héberge pas mal de sites web, que ça soit des blogs personnels comme celui sur lequel vous lisez ces lignes, ou des sites d’associations qui ont accepté de s’héberger ici.

Il y a aussi des services, comme un serveur de mails (qu’on gère tant bien que mal tellement c’est chiant.) ou un lecteur de flux RSS ou un Nextcloud pou ry stocker des fichiers.

Vous pouvez voir tous les services et sites sur cette page

Shelter existe depuis près de 20 ans maintenant, et a évolué avec les différents matériels. Il a commencé sur un Duron 800 Mhz chez le fournisseur SIVIT (parce que ça va si vite.)

Le serveur est administré par moi-même et Sestren, qui faisons ça sur notre temps libre, avec comme principe le best effort. On fait de notre mieux, mais on ne peut pas vous garantir, contrat à l’appui, une disponibilité h24 7j/7 à 99,995% comme ça se fait dans le milieu de l’hébergement. Sans compter que des fois on doit faire des MAJ système qui prennent du temps et génèrent de l’indisponibilité. On prend notre « taf » au sérieux et il m’arrive plus d’une fois d’arrêter ce que je suis en train de faire pour régler un souci ou répondre à quelqu’un qui a oublié son mot de passe, ou bien qui a un souci avec les envois de mail.

Bref, on fait ce qu’on peut pour satisfaire tout le monde.

A l’heure de l’enshittification d’Internet, je pense qu’il est vital d’avoir encore des sites hébergés dont on est maîtres des données. C’est sûr, c’est plus difficile que de monter un site en trois clics sur une plateforme. Même quand on est développeur d’une app parfois on a juste pas envie de se faire chier alors on utilise les pages GitHub ou Gitlab par exemple, parce que c’est disponible, c’est li à notre base de code hébergée sur le site en question… De même que de partager ses documents via Google Drive entre potes pour un projet, ou bien pour la gestion d’une association, comme c’est gratuit on donne forcément quelque chose au gestionnaire du service. C’est nos données personnelles la plupart du temps, mais au final, si on veut un service gratuit, on a pas trop le choix.

Aux débuts d’Internet beaucoup de ces services étaient payants ou bien gratuits avec de la pub. Puis il y a eu le business model des données personnelles. D’un côté ça a apporté beaucoup de choses à plein de monde pour qui l’informatique n’est pas un métier ni une passion. Il y a de nombreux artistes ou tout simplement des particuliers qui veulent participer à Internet, apporter leur pierre, leur contenu, mais qui n’ont ni le temps ni l’envie de s’auto-héberger, ou de savoir comment fonctionne un site web. Apache, Nginx, PHP, MySQL, le réseau, la sécurité, l’administration système, tout ça ça leur parle pas, et c’est complètement normal. A chacun son métier, et on peut pas exiger de quelqu’un qu’il sache comment configurer un serveur sous Linux.

De la même façon qu’on ne demande pas à quelqu’un qui a une voiture de savoir exactement comment elle marche, de savoir la réparer ou bien de faire sa propre essence.

Moi aussi ça me fait un pincement au cœur de voir que pratiquement aucun des artistes que je suis n’a de site personnel, ou juste une bête page qui redirige vers ses réseaux sociaux ou sa page Pixiv. Demain si Pixiv tombe, un pan entier de l’art sur Internet va s’effondrer, car très peu de ces artistes ne sauront vers qui se tourner pour héberge leurs œuvres. Il en va de même avec Instagram bien sûr, mais vous voyez l’idée : c’est normal que ces services existent. C’est dommage que des artistes ne prennent pas forcément plus au sérieux l’archivage de leurs propres travaux sur un espace qui leur appartient, mais comment leur en vouloir alors qu’ils ont déjà tant à faire ?

Non, faut être réaliste deux minutes et arrêter de croire que tout le monde peut s’auto-héberger ou même que tout le monde devrait le faire. Oui il faut éviter les GAFAM quand c’est possible, mais il faut bien admettre, par exemple, que les Google Workspaces pour collaborer quand on est une association c’est quand même super bien foutu. De la même manière, Plex pour héberger ses médias et les mettre à disposition des gens, c’est vraiment très user-friendly même si Jellyfin est pas loin derrière.

Tout ça pour dire que, comme pour l’éternelle guerre Linux vs. Windows il faut accepter le fait que les besoins des uns et des autres ne s’alignent pas forcément, et que quelqu’un préférera un service tenu par une grosse boîte parce qu’il a autre chose à faire de son temps, comme par exemple, créer. Ou s’occuper de sa famille. Le temps qu’il ne passe pas à administrer un serveur Web, c’est du temps passé à écrire ou à dessiner. Et c’est ça qui est important.

C’est comme Karaoke Mugen pour moi : je passerais sans doute plus de temps à coder s’il n’y avait pas le Patreon, les sites web, l’administration système, faire du support (et ça c’est probablement ce qui nous bouffe le plus de temps), etc. Pour KM on a choisi de pratiquement tout gérer nous-même, et c’est pas toujours une très bonne idée quand on est que deux et demi.

Cool story bro (non c’est vrai !) mais l’hébergement de Shelter ? Ca coute combien ?

Tout ça c’est bien gentil mais louer un serveur dédié, ça coûte de l’argent. Parce que l’énergie c’est pas gratuit, le réseau non plus, et la maintenance en cas de panne également. Par exemple en cas de panne de disque dur on n’a pas besoin de s’inquiéter : c’est pris en charge, et c’est vrai que c’est ça de moins à penser, par rapport à si on hébergeait nous-même la machine dans un datacenter ou même chez nous.

L’hébergement de Shelter coûte environ 133€/mois, soit un peu moins de 1600€/an. C’est sans compter les noms de domaines principaux utilisés par Shelter comme mahoro-net.org que j’utilise aussi pour moi ou shelter.moe pour les services liés à Shelter, ou des trucs qui servent à une ou deux personnes uniquement genre axelgamecenter.com ou rafal-team.net que je paye aussi sans même réellement les utiliser moi-même. Vous me direz un domaine c’est genre 12 et 16€/an mais au bout de 20 ans ça commence à chiffrer un peu, pour certains.

C’est également sans compter le temps que moi ou Sestren on passe sur la gestion du serveur. C’est cinq minutes un soir, c’est une heure pour régler un souci par là, c’est répondre quand quelqu’un nous interpelle avec une question sur pourquoi ça rame. Même si on nous dit que c’est pas urgent, ben en fait on va quand même aller voir parce qu’on est un minimum conscientieux, c’est inévitable.

Comment donner ?

  • Paypal si vous avez un compte, cliquez ici.
  • Paypal si vous avez pas de compte, ne voulez pas en faire mais que vous avez une carte bancaire (y’aura des frais, c’est à dire que je ne récupérerai pas l’intégralité de ce que vous donnez) : cliquez ici.
  • Virement bancaire si vous avez déjà mon RIB

Le plus important : Ne donnez que ce que vous êtes en capacité de donner. Cela va de soi mais je préfère le rappeler. Je ferai un tour des gens qui ont un site sur Shelter pour voir avec eux s’ils veulent toujours être hébergés, si jamais ils n’ont pas fait de don cette année. C’est juste histoire de faire un poil de ménage et savoir qui est encore intéressé ou non.

Tu fais pas une parenthèse sur Mastodon cette fois ?

Ben non parce que j’ai déjà tout dit la dernière fois et ma vision des choses n’a pas évolué. Mastodon reste un réseau intéressant parce qu’il est libre, mais plombé par son architecture et le manque de flexibilité de son développement (ça s’est un peu amélioré cette année mais ça reste assez compliqué de voir les évolutions de Mastodon pour l’utilisateur final.) et je pense qu’il est important de continuer de faire vivre une instance Mastodon afin de participer à ce réseau. Car même si Bluesky offre beaucoup de garanties sur son indépendance, dans les faits ce n’est pas encore ça.

Moi sur Mastodon je n’y trouve pas mon compte : je me rends compte que je n’utilise plus les réseaux sociaux comme avant, et que je n’ai plus forcément envie de microblogger. Ca et les gens que j’aime suivre sont plutôt sur Bluesky que sur Mastodon, au grand dam des intégristes libristes aux poils les plus durs. On va pas refaire le match mais si les gens ont préféré Bluesky à Mastodon, c’est qu’il y a peut-être une opportunité manquée par le réseau au pachyderme…

Mais ça reste important d’avoir une solution de repli, et je comprends à 100% ceux qui veulent éviter Bluesky, échaudés par ce qu’il s’est passé avec Twitter (anciennement X) ou Facebook. Et j’ai envie de continuer de proposer cette instance Mastodon, même si aujourd’hui je m’interroge sur la consommation de cette dernière..

Il y a deux éléments du réseau fédéré que Shelter récupère régulièrement.

  • Les médias des posts, qui prennent beaucoup de place, mais qui est régulée par une suppression automatique au bout de 21 jours (si ma mémoire est bonne)
  • La base de données par contre grossit à vue d’œil un petit peu tous les jours, car Mastodon fonctionne de la manière suivante : quelqu’un s’abonne à une personne, le serveur de la personne envoie alors chaque post de celle-ci à tous les serveurs qui se sont abonnés. Or si quelqu’un s’abonne à plein de comptes puis décide de ne plus utiliser Mastodon, ben Shelter continue de recevoir les posts auxquels il s’était abonné.

Pour l’instant ça n’est pas un problème, mais Shelter a finalement peu d’utilisateurs actifs comparé à son nombre de comptes crées, donc ça peut potentiellement devenir un problème mais impossible de savoir quand et j’ai un peu la flemme de faire des projections. Car malheureusement les disques durs et le stockage sur Internet n’ont pas vraiment baissé de prix avec le temps. Enfin si un peu mais ça reste quand même compliqué.

Mince j’ai fait une parenthèse sur Mastodon du coup.

Et l’avenir de Shelter ?

Pour l’instant la bécane qu’on a chez Hetzner est plus que suffisante pour nos besoins, surtout en RAM et en CPU. On pourrait presque héberger un modèle de langage IA local, c’est dire.

Les spécifications de la machine, pour les curieux :

  • AMD Ryzen 9 5950X
  • NIC 1 Gbit – Intel I210
  • HDD 2x HDD SATA 6,0 TB Enterprise
  • HDD 2x SSD U.2 NVMe 3,84 TB Datacenter
  • RAM 4x RAM 32768 MB DDR4 ECC

Donc matériellement il n’est pas prévu de changer quoi que ce soit avant un bon moment. Mais y’a plein d’autres points :

  • Logiciellement, nous sommes toujours en Ubuntu 22.04 LTS. on voulait passer en 24.04 mais on a pas eu le temps de se coordonner pour trouver un weekend pendant lequel on pourrait faire les manipulations avec une marge au cas où ça se passe pas comme prévu. Au point où on en est dans l’année, on va peut-être attendre la sortie de la 26.04 du coup pour migrer.
  • Concernant les services, il y a un chantier pour lequel il faudrait que je prenne le temps, et vraiment le prendre, voire me faire épauler, pour transformer l’architecture un peu vieillissante de l’hébergement de sites en quelque chose de plus souple avec Docker et un HAProxy en façade (ou un Nginx) parce qu’actuellement il ya beaucoup de choses faites à la main, et si on a quand même simplifié pas mal de choses, il reste que monter un site web genre un wordpress ne se fait pas en deux clics de souris ou trois commandes shell. Le souci principal est qu’on a trop de sites ou d’applis avec des configurations un peu spécifiques et il va être compliqué de faire du cas par cas.
  • Autre point, celui-là plus atteignable, serait de remplacer les quelques services hébergés « à la main » par du Docker. Je pense par exemple à FreshRSS ou Snappymail dont on se tape les MAJ à la main. Si elles se passent la plupart du temps très bien, ça reste pas toujours pas très évident à faire.
    Je dois voir notamment s’il y a moyen de donner des permissions spécifiques à certains utilisateurs genre manipuler tel ou tel container uniquement, via Portainer ou Komodo.
  • Actuellement chaque utilisateur doit gérer son compte pour Nextcloud, ou freshrss. J’aimerais possiblement que l’authentification devienne centralisée pour que je pusise donner une invitation à quelqu’un, qu’il se crée un compte et qu’il ait accès ainsi aux services de Shelter. C’est là que ça devient compliqué parce que j’ai déjà un système d’auth pour MahoroNET (je vais faire un billet dessus bientôt) et j’ai pas spécialement envie de tout dupliquer mais ça veut dire créer un SPOF (Single Point of Failure) sur l’ensemble des services. Et je vais pas dupliquer l’authentification donc il faudra qu’elle soit soit sur Shelter soit sur Jill. Bref, c’est de vrais first world problems d’informaticien ça.
  • J’aimerais potentiellement ajouter des (petits) services mais je ne sais pas s’ils seront utilisés donc ça m’embête un peu, faudra voir ça. Je pensais par exemple à un ConvertX ou un youtube-dl via le web (qui serait bien sûr uniquement accessible via auth.) ou d’autres choses encore.

Conclusion

Voilà c’était tout pour moi pour aujourd’hui 🙂

Liste des donateurs

Montant récolté : 1951€

  • Axel (noooon?)
  • Kramoule
  • Mayuravira
  • Amo
  • Mathxxl
  • Lukino
  • Fluo
  • Ley
  • UniversJB
  • Trit
  • Jashugan
  • Elsental
  • Xefir
  • Rempart Irien
  • Sunseille
  • Zeima
  • Yamakyu
  • Yattoz
  • Kody
  • Gregory P.
  • git5555
  • Olivier V.
  • MrKzimir
  • MewTi8
  • Fabrice M.
  • TBK
  • Nemotaku
  • Iznogoud
  • Claire B.
  • Lua

blog-image

Le Discord « L’Abri de la Nanami » fête ses 10 ans

10 ans, ça fait toujours quelque chose. C’est même pas si commun pour certaines commus de durer aussi longtemps. Les gens finissent par s’éparpiller aux quatre vents et toute bonne chose a une fin. C’est naturel, et il faut faire avec même si ça nous rend triste.

On va pas faire une rétrospective complète, déjà parce que ça serait pas très intéressant pour vous, mais aussi parce que chroniquer la vie d’un serveur Discord, c’est pas vraiment évident sans screenshots réguliers. J’en ai quelques uns (merci Kmeuh et Bibah aussi) mais ça ne fait pas tout. Plutôt, je vais vous raconter comment ce serveur Discord a vu le jour, comment il a grandi, et ce que nous réserve l’avenir.

C’est le moment de célébrer un joli anniversaire, celui des 10 ans de l’Abri de la Nanami.

Lire la suite

blog-image

Le Mahoro Network – un homelab pas si home que ça, mais avec plein de services

C’est l’heure de préparer des cocktails et changer des vies.

C’est quoi le Mahoro Network ? C’est une galaxie de serveurs chez moi et en ligne qui font tourner des tas de trucs. Le plus connu est sans aucun doute Shelter, mais il y en a d’autres. Je ne vais pas vous présenter que les machines, mais également les logiciels qui constituent mon quotidien (ou presque). Je mets également à disposition certaines de ces ressources. L’instance Mastodon shelter.moe en est l’exemple le plus connu, mais j’ai toujours aimé donner un peu à Internet ce qu’il m’a donné. Héberger des services publiquement oblige quand même à être un minimum disponible, ce n’est pas toujours de tout repos, mais j’ai toujours aimé faire ça jusqu’ici.

Cet article a aussi pour but de vous faire découvrir (peut-être) des services insoupçonnés que vous voudriez installer vous-même voir utiliser. D’ailleurs si vous avez des envies ou des demandes de servicess à héberger sur Shelter, n’hésitez pas à demander ! Au pire je vous dirai non parce que ça implique trop de choses, au mieux ça sera fait.

Big up à l’ami Xefir qui m’a beaucoup appris sur Docker ces derniers mois et sans qui cet article n’existerait probablement pas parce que j’aurais eu la flemme de tester et d’héberger différents services et app.

Cet article n’aurait sûrement pas non plus vu le jour sans le subreddit r/selfhosted ni Awesome Selfhosted qui liste énormément d’apps auto-hébergeables, triées par type.

C’est parti pour le tour d’horizon !

Lire la suite

blog-image

Passer d’un NAS Synology à Asustor

Cet article va être un peu (pas mal) technique, mais je pense qu’il peut potentiellement intéresser n’importe qui d’un peu geek. Déjà parce qu’aujourd’hui, nous avons tous une vie numérique, avec énormément de données nous concernant. Il y en a qu’on ne peut pas contrôler parce qu’elles sont traîtées par les applications qu’on utilise et ne servent qu’à ça, mais il y en a d’autres, des photos, des vidéos, des souvenirs, des documents, des projets abandonnés ou concrétisés, bref, tout ce qui fait de nous quelqu’un qui a existé. C’est important de stocker tout ça quelque part. Beaucoup se tournent vers les services de stockage en ligne comme OneDrive, Dropbox ou Google Drive pour leur côté en ligne, mais on est jamais à l’abri d’un compte désactivé ou un changement de contrat d’utilisation qui fout en l’air toute notre stratégie (sans parler du piratage de compte.)

Et puis il y a toutes ces choses qui ne nous appartiennent pas mais qui restent néanmoins des souvenirs que l’on veut voir perdurer. Des installations de vieux jeux introuvables aujourd’hui, des projets de fans qui ont disparu de la surface du net, etc.

Comment garder tout ça au frais par ses propres moyens ?

Cet article ne va pas répondre exactement à cette question, mais voir comment je m’y suis pris à l’époque et comment je m’y prends maintenant, notamment avec mon passage de Synology à Asustor pour le NAS.

Lire la suite

J’adore les jeux vidéo

Cela fait des années que j’ai envie de faire ce billet, sans jamais trop oser m’y mettre. Il faut bien dire que le sujet est vaste et personnel, mais surtout, j’ai pas mal peur de ne pas pouvoir rendre justice à cet art qu’est le jeu vidéo. Art qui m’a beaucoup marqué, plus que je ne l’imagine sans doute.

Je vais probablement spoiler quelques vieux jeux en passant (genre 20 ans et plus) parce qu’il me paraît impossible de ne pas mentionner certains passages marquants de mes aventures vidéoludiques. Mais comme wordpress c’est mal fait, je ne peux pas cacher un bout de phrase seulement comme sur Discord donc vous devrez faire avec.

Lire la suite

Bilan Jeux Vidéo 2024

2024, une année chargée en JV que voilà. Chaque année c’est pareil, je me dis qu’il y a rien d’intéressant qui arrive, et en fait je trouve des tas de jeux soit dans mon backlog, soit des trucs sortis y’a un moment à me mettre sous la dent pour combler les trous.

J’ai parlé de certains jeux déjà dans des articles : du coup je filerai des liens vers ceux-ci plutôt que de redire ce que j’ai déjà dit.

Je vais aussi passer rapidement sur certains jeux que je n’ai pas trop testé et qui me sont tombés des mains. Ca n’en fait pas pour autant de mauvais jeux : c’est juste qu’ils ne m’ont pas passionné au point de creuser plus loin. Sûrement à tort, parfois.

Allez, c’est parti !

Lire la suite

Bilan Anime 2024

Début de l’année, c’est l’heure du bilan animés ! Incroyable, ça rime ! Celui sur les jeux vidéo arrivera prochainement, vous en faites pas.

L’année 2024 en anime, c’était pas mal de suites, mais aussi quelques séries moins récentes que j’ai pris le temps de regarder. Il faut dire que certaines saisons étaient particulièrement pauvres en séries intéressantes pour moi. Il y a aura aussi quelques petites séries de 2023 que j’ai regardées début 2024.

Allez, c’est parti pour un petit tour de mon paysage animé !

A moins que ça soit précisé autrement, les animés de cette liste sont dispos sur Crunchyroll.

Lire la suite

Shelterthon 2024

Nous sommes en septembre, c’est donc l’heure du traditionnel Shelterthon.

Shelter, Shelterthon c’est quoi ?

Shelter est un serveur dédié communautaire gêré par moi-même et Sestren. Il s’agit d’une machine sous Linux dans un centre de données, connecté à Internet à très haut débit. On y installe des serveurs variés comme du web, des mails, de la radio, des jeux vidéo…

Lire la suite

L’aventure Linux continue : mes problèmes d’utilisation

Bon, faut qu’on parle de Linux là.

Parce que Linux, c’est chouette. C’est même très chouette que ça existe et que ça soit là où ça en est aujourd’hui. A l’heure où les seules alternatives viables sont Windows (très fonctionnel mais lol la vie privée) et macOS (très vie privée friendly et ultra fonctionnel mais c’est cher frère) c’est cool d’avoir un système libre, supporté, et fonctionnel.

Mais hélas, il est encore loin d’être au point, et parfois c’est énervant. Enervant parce qu’il y a des obstacles simples qui pourraient être éliminés tout aussi simplement. OK parfois c’est plus complexe mais l’idée est là : il y a des choses qui énervent.

Lire la suite