Étiquette :shelterthon

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…

Les principaux services et sites hébergés sur Shelter sont tous listés sur cette page.

Parmi eux on trouve notamment l’instance Mastodon Shelter.moe mais aussi des webradio Tsumugi et Natsuki. Depuis cette année, on héberge également de temps en temps des parties de Knockout City, maintenant que le jeu a été arrêté et que les développeurs ont mis à disposition de la communauté le « master server » permettant de créer lobbies et parties.

Shelter inclut également :

  • Des sites web, principalement d’associations ou de blogs personnels. Il y a eu une époque où il y avait plus de choses encore, mais le temps aidant, certains sites ont été clôturés.
  • Cette année j’ai eu notamment l’immense honneur d’héberger le wiki de The Wandering Inn. La migration m’a pris beaucoup de temps en fin d’année 2023 et début 2024, mais maintenant ça tourne au poil. Le passage d’un wiki Fandom à Shelter a été documenté dans ce billet. A noter que ce déménagement a fait des émules et en fait encore avec d’autres wiki qui fuient Fandom. En France, il y a notamment le wiki Evangelion et Gundam qui ont migré vers l’hébergeur communautaire de wikis Miraheze.
  • Des podcasts comme A Gauche Toutes, Kaorin ou encore Canapé Game
  • Un serveur Syncplay pour regarder des vidéos ensemble depuis Discord. On fait des « projections » les vendredi, dimanche et lundi sur l’Abri de la Nanami
  • D’autres services comme un FreshRSS, un Wallabag ou un Nextcloud

Un mot sur Shelter.moe et Mastodon.

On va ouvrir une grande parenthèse. Si vous vous en foutez de Mastodon, vous pouvez passer cette section. Ce passage aurait probablement mérité son propre article mais je me suis dit que c’était le bon moment et le bon endroit pour en parler.

L’instance Mastodon de Shelter.moe existe depuis Avril 2017, quand Twitter avait voulu faire du ménage dans le porno sur le réseau social, ça avait pas mal remué dans les brancards et Mastodon venait tout juste de sortir une version majeure le rendant à peu près utilisable.

Pour couper court à tout suspense inutile, sachez que l’instance Mastodon de Shelter est là pour rester, et durer encore et encore de nombreuses années, ne serait-ce que pour les gens qui postent dessus. Ils sont nombreux mais ils l’ont été beaucoup plus à une époque, quand Musk avait commencé à faire de la merde avec Twitter. Aujourd’hui nombre de ces utilisateurs ne postent plus sur Shelter.moe et c’est bien dommage. Ils se sont tournés vers Bluesky, où de nombreux autres réfugiés de Twitter y ont trouvé leur place.

Il faut bien admettre que Bluesky a d’excellents arguments face à Mastodon, n’en déplaise à ses développeurs ou aux fervents défenseurs d’un modèle complètement fédéré via ActivityPub. Il est bien plus facile à prendre en main pour les non-initiés et les gens s’y retrouvent beaucoup plus facilement grâce au protocole ATProto qui fait un bien meilleur boulot qu’ActivityPub pour rassembler les gens.

L’autre point de blocage est que Mastodon est composé de trop nombreux îlots (et Shelter en fait partie) qui parfois ne communiquent pas entre eux pour des raisons obscures. Parfois c’est à la tête du client. Un admin n’en aime pas un autre. Parfois c’est un enfermement extrème dans une bulle qui bloque les communications. Sur le papier, c’est cool car chaque communauté peut vivre tranquillement loin du harcèlement dont elle peut parfois faire l’objet. Dans les faits, ça complique énormément la vie des utilisateurs « lambda » qui n’ont rien demandé et ne savent plus s’ils ont effectivement un auditoire vaste ou non. Et cela est très important pour n’importe quel artiste, journaliste, ou organisation qui a besoin de s’exprimer, et qui a surtout besoin qu’on puisse le lire. Il n’y a rien de plus frustrant sur Mastodon que de rejoindre une instance et de réaliser tardivement qu’une personne à qui on voudrait parler ne peut pas recevoir nos messages parce que l’admin de l’instance en face n’aime pas la nôtre.

Pour un utilisateur novice, c’est extrèmement frustrant. Et je parle même pas du gatekeeping que certains ont subi en arrivant sur Mastodon, ce qui les a fait fuir et a détérioré la réputation du réseau social. On le voit sur Bluesky où certains se moquent des mastonautes et de l’ambiance qui reigne. Tout ça parce que votre expérience du fédivers est beaucoup trop dépendante de l’instance que vous choisirez. Si sur Shelter on est plutôt à la cool avec les gens, c’est pas tout le temps le cas ailleurs.

Vous me direz : tout le monde n’a qu’à être sur mastodon.social, l’instance par défaut. Sauf que Mastodon ne scale pas forcément très bien face à une charge grandissante. Je ne parle pas forcément de technique mais en terme de modération. Et je redoute le jour où l’instance sera bloquée par un grand nombre d’autres instances pour cause de spam ou parce qu’ils trouvent mastodon.social trop « ouvert » ou que sais-je encore.

Et ça pourrait parfaitement arriver à Shelter.moe un jour. Il suffirait d’un malentendu, d’un harcélement auquel on aurait pas répondu assez vite, je ne sais pas moi, pour que l’instance se retrouve du jour au lendemain sur une de ces listes noires communautaires que des admins appliquent la plupart du temps sans vérifier. Et comment leur en vouloir ? La modération c’est compliqué et ces lsites contiennent des centaines d’instances déjà blacklistées (très souvent pour de bonnes raisons : discours d’extrème droite, harcèlement, pédopornographie, et que sais-je encore d’horrible) et personne de sensé n’irait les vérifier toutes.

Le jour où cela arrivera, je vous avoue que je ne sais pas si j’irai me battre contre des gens persuadés d’avoir raison. Ca me boufferait une énergie folle, je le sens déjà et je n’ai pas envie que ça arrive. Bien sûr ça dépendrait de l’ampleur du phénomène et du blocage, mais hélas : on trouve sur le fédivers beaucoup trop de gens obtus et sectaires. Si l’outil leur convient, c’est cool pour eux, mais moi je trouve ça dangereux. Peut-être que je déciderai de fermer Shelter.moe à ce moment-là.

Au final, est-ce que la fédération de réseaux sociaux façon ActivityPub ne renforce pas les divisions entre les gens plutôt que de les rassembler ?

L’autre point de crispation c’est la lenteur des améliorations apportées à Mastodon par rapport à Bluesky. C’est frustrant parce qu’on a envie d’aimer Mastodon, mais l’outil ne nous le rend pas très bien et il faut souvent se tourner vers des clients alternatifs pour palier à certaines faiblesses (mais pas toutes.) Hélas, en tant que développeur de projet open source, je ne sais que trop bien comme il est difficile de motiver les gens à participer sans les payer. Parfois ce manque de développement est dû à d’autres facteurs comme la base de code difficile à appréhender pour un nouveau venu par exemple, mais les faits sont là : pendant que Bluesky ajoute des réglages super fins du « quotepost » ou QRT si vous préférez, permettant d’éviter beaucoup de situations de harcèlement liés à cette option sur d’autres réseaux sociaux, Mastodon patauge et annonce une beta de leur nouvelle version qui n’apporte rien de vraiment vendeur pour l’utilisateur moyen.

C’est une situation que je comprends car je la vis à mon échelle et j’irai pas jeter la pierre aux développeurs. C’est toujours plus facile d’avoir des dev à temps plein quand t’as des investisseurs derrière. Cela

Et pourtant, Mastodon reste un réseau totalement libre, un excellent moyen d’offrir une liberté d’expression (en terme de liberté d’influence, pas juste « lol free speech je dis ce que je veux je suis un gros facho. ») à quiconque. Si Bluesky tend vers ça aussi avec leur protocole décentralisé, dans les faits en 2024 on doit toujours passer par Bluesky lui-même pour utiliser ATProto, il n’y a à ma connaissance pas d’autre fournisseur et les outils mis à dispo de la communauté sont trop difficiles à installer et utiliser pour héberger leur propre contenu pour Bluesky. En d’autres termes, les intentions de Bluesky sont louables et semblent authentiques, mais le fait est qu’aujourd’hui il est plus facile d’installer une instance Mastodon qu’un PDS Bluesky. Donc Bluesky a encore des efforts à faire aussi.

Juste qu’aujourd’hui quand quelqu’un veut fuir Twitter et n’est pas très geek, c’est difficile de lui recommander Mastodon.

Bref, les fervents défenseurs de Mastodon feraient bien de regarder ce que fait la concurrence pour remettre leurs idées en place. Et surtout, pour faire mieux.

Dernier point, il existe des bridges permettant de suivre des comptes du fédivers et de BS sur un réseau ou l’autre. N’hésitez pas à les utiliser depuis votre réseau préféré. Je recommande aussi Fedica pour poster à la fois sur BS et Mastodon, c’est très efficace. Moi j’utilise ça, sauf pour les posts très personnels que je garde exclusifs au fédivers. Ce qui fait chier, c’est cependant que beaucoup d’instances, parfois des grosses, bloquent les bridges.

Tu parles d’une ouverture aux autres… Ce qui est sûr, c’est qu’il y a des jours où le fédivers et Mastodon ne me donnent pas envie de l’aimer. Et d’autres jours, ça va.

Bref, passons à des sujets plus joyeux.

Bonjour, je suis Axel Terizaki et je vais vous faire le point sur Shelter

Après ce gros (très gros) aparté, parlons un peu de Shelter en 2023-2024.

L’an dernier nous étions chez OVH quand j’ai écrit l’article du Shelterthon 2023. On considérait l’idée de passer sur un autre hébergeur proposant des tarifs bien plus avantageux et c’est chose faite.

D’un vieux Xeon avec 4 cores on passe à un joli Ryzen 9 5950X à 16 coeurs, et de 64 à 128Go de RAM. Mais là où on a vraiment pu gagner en performance et confort (principalement Mastodon) c’est sur le stockage où on est passés de 3 x 4 To en mécanique à 2 x 3,8To en NVME + 2 x 6 To en mécanique. Et avoir autant de place en NVME nous a vraiment permis d’être plus confortable et rapides. Le système est beaucoup plus véloce, et on a même installé un « cache » sur le NVME pour mettre en cache les fichiers les plus utilisés de Mastodon et du serveur web.

Aujourd’hui on est plus étriqués et on a plus à jouer à Tetris avec le stockage, la RAM ou la charge CPU, c’est donc beaucoup moins de taff pour nous, et les seuls dysfonctionnements viennent de facteurs indépendants de notre volonté. N’oubliez pas que votre connexion à un serveur n’est jamais directe mais passe par totues sortes d’intermédiaires sur le réseau.

Ce changement on le doit à l’hébergeur Hetzner, en Allemagne, qui propose des tarifs bien plus avantageux qu’OVH, surtout avec leur système d’enchères sur les serveurs. Il n’y a aps vraiment d’enchère mais ils ont toute une panoplie de serveurs personnalisés qu’ils ont reconditionnés. Alors oui, on paye plus cher que chez OVH et les outils à notre disposition pour gérer le serveur ne sont pas aussi pratiques que chez OVH mais à part l’installation où on a dû demander un KVM et où il a fallu l’attendre (une sorte de terminal virtuel relié physiquement à la machine, quand on a pas encore installé d’OS.)

Donc là, on est passé, pour 2024, de 1050€/an à 1600€/an grosso merdo

Comment ça marche le financement ?

Le financement du serveur se fait principalement via des dons. Principalement, car je suis celui qui comble ce qu’il manque s’il le faut.

Fort heureusement ces dernières années, c’est même un léger surplus qu’on a reçu. Pas de quoi pavoiser non plus, puisqu’on parle de genre 50 à 150€ de plus que demandé, mais cela fait toujours plaisir. Le surplus n’est pas réinvesti : il attéri dans ma poche, et après accord avec Sestren, dans ma poche uniquement. Même s’il fait un énorme taff technique bien plus pointu que le mien, Sestren a accepté de bénévolement s’occuper du serveur quand il le pouvait, donc gros gros mercis à lui.

Le fait que j’utilise moi aussi ce serveur au quotidien fait que je suis attaché à son bon fonctionnement. J’ai également cet esprit de « service » qui m’a fait adorer l’aubergiste Erin Solstice de The Wandering Inn et j’aime simplement, offrir à ceux qui en ont besoin, un espace pour s’exprimer, stocker, ou faire des trucs sympa.

Comment et combien devrais-je donner ?

Pour envoyer un don :

  • Paypal : Mon lien paypal ou bien si vous n’avez pas de compte et préférez payer par carte, via ce lien (attention des frais s’appliqueront si vous payez par carte plutôt qu’avec un compte Paypal)
  • Par virement bancaire mais je préfère largement Paypal (tout simplement parce que ça me permet de plus facilement trier les sous qui entrent et qui ressortent, alors que tout le monde connaît l’état terrible des sites de banque…)
  • Pas de paiement en cryptomonnaie.

INDIQUEZ VOTRE PSEUDO lorsque vous faites un don, car je ne me souviens pas toujours de l’association nom-prénom => pseudonyme, c’est plus sympa pour que j’arrive à vous mettre dans un coin de ma tête, de mon coeur, à vous remercier chaleureusement si vous donnez beaucoup, ou tout simplement pour vous lister en bas de cet article.

Le don à Shelter n’est malheureusement pas défiscalisable.

Le montant est libre. C’est à dire que vous donnez le montant que vous souhaitez, le montant que vous estimez le plus adapté au service rendu sur l’année. Si vous estimez que ce que vous utilisez de Shelter vaut 15€ ou 30€ ou 50€ ou 150€ pour une année, vous pouvez. Chaque don est le bienvenu, et ça a toujours marché comme ça.

Si vous avez votre hébergement de site sur Shelter et que vous avez genre 10 sites, que vous occupez 100Go d’espace disque et êtes en tête des stats de visite sur le serveur et que vous donnez seulement 15€ évidemment que vous pouvez le faire. C’est pas forcément sympa mais c’est le jeu, et surtout, surtout, surtout :

Ne donnez que ce que vous êtes en mesure de donner.

Ne sacrifiez rien de votre quotidien pour Shelter.

Voilà 🙂

Donateurs

Argent récolté : 1754,20€

  • Axel (duh!)
  • Thomas L.
  • Lucas G.
  • Fluo
  • Meulahke
  • Esenjin
  • Camelia Studio
  • Alexandre B.
  • UniversJB
  • Iznogoud
  • Steeve C.
  • Sunseille
  • Babajin
  • Nemulumen
  • LoneWolf
  • nah
  • Claire Billaud
  • Okerampa
  • minirop
  • Bhaal42
  • Sylvain C.
  • Kastor
  • Yamakyu
  • Elsental
  • Mayuraviva
  • Rempart Irien
  • Zeima
  • Fab V.
  • Xefir
  • Kody
  • Trit
  • Lua

Shelterthon 2023

Et c’est reparti pour la campagne de dons pour le fonctionnement du serveur Shelter !

Shelter c’est quoi ?

C’est un serveur dédié hébergé chez OVH et administré par mes soins, ainsi que ceux de Sestren. A deux, on forme une team good cop-bad cop et on essaye de faire marcher un maximum de services pour la communauté et ceux qu’on héberge.

Shelter, qui s’appelait avant Twilight (en hommage à Daicon IV et la chanson d’Electronic Light Orchestra, rien à voir donc avec des vampires qui brillent) existe depuis 2002 et a commencé sa carrière sur un AMD Duron 800 Mhz. Oui c’est 0,8 Ghz.

Shelter inclut notamment :

  • Des sites web, principalement d’associations ou de blogs personnels. Il y a eu une époque où il y avait plus de choses encore, mais le temsp aidant, certains sites ont été cloturés. J’en dirai un peu plus tout à l’heure
  • Des podcasts comme A Gauche Toutes, Kaorin ou encore Canapé Game
  • Deux webradios : Natsuki et Tsumugi, respectivement gérées par Camelia Studio et Amo.
  • Un serveur Syncplay pour regarder des vidéos ensemble depuis Discord. On fait des « projections » les vendredi, dimanche et lundi sur l’Abri de la Nanami
  • D’autres services comme un FreshRSS, un Wallabag ou un Nextcloud
  • Et bien sûr, l’instance Mastodon Shelter.moe

Vous pouvez voir la liste complète des sites ici

« Shelter » n’est pas une association. J’en suis le locataire chez OVH et tout passe donc par moi. Néanmoins si je me fais isekai-iser un jour, j’ai pris des dispositions pour que certaines personnes de confiance puissent dévérouiller mon Bitwarden et reprendre la main s’il le faut.

Si je me fais vraiment isekai-iser j’espère qu’il y aura des maids à ponytail dans mon nouveau monde. Une aubergiste sympa aussi.

Comment ça marche le financement ?

Le financement du serveur se fait principalement via des dons. Principalement, car je suis celui qui comble ce qu’il manque s’il le faut.

Fort heureusement ces dernières années, c’est même un léger surplus qu’on a reçu. Pas de quoi pavoiser non plus, puisqu’on parle de genre 50 à 150€ de plus que demandé, mais cela fait toujours plaisir. Le surplus n’est pas réinvesti : il attéri dans ma poche, et après accord avec Sestren, dans ma poche uniquement. Même s’il fait un énorme taff technique bien plus pointu que le mien, Sestren a accepté de bénévolement s’occuper du serveur quand il le pouvait, donc gros gros mercis à lui.

Le fait que j’utilise moi aussi ce serveur au quotidien fait que je suis attaché à son bon fonctionnement. J’ai également cet esprit de « service » qui m’a fait adorer l’aubergiste Erin Solstice de The Wandering Inn et j’aime simplement, offrir à ceux qui en ont besoin, un espace pour s’exprimer, stocker, ou faire des trucs sympa.

Comment et combien devrais-je donner ?

Pour envoyer un don :

  • Paypal : axel@teri-chan.net ou bien si vous n’avez pas de compte, via ce lien (attention des frais s’appliqueront si vous payez par carte plutôt qu’avec un compte Paypal)
  • Par virement bancaire mais je préfère largement Paypal (tout simplement parce que ça me permet de plus facilement trier les sous qui entrent et qui ressortent, alors que tout le monde connaît l’état terrible des sites de banque…)
  • Pas de paiement en cryptomonnaie.

INDIQUEZ VOTRE PSEUDO lorsque vous faites un don, car je ne me souviens pas toujours de l’association nom-prénom => pseudonyme, c’est plus sympa pour que j’arrive à vous mettre dans un coin de ma tête, de mon coeur, à vous remercier chaleureusement si vous donnez beaucoup, ou tout simplement pour vous lister en bas de cet article.

Le don à Shelter n’est malheureusement pas défiscalisable.

Le montant est libre. C’est à dire que vous donnez le montant que vous souhaitez, le montant que vous estimez le plus adapté au service rendu sur l’année. Si vous estimez que ce que vous utilisez de Shelter vaut 15€ ou 30€ ou 50€ ou 150€ pour une année, vous pouvez. Chaque don est le bienvenu, et ça a toujours marché comme ça.

Si vous avez votre hébergement de site sur Shelter et que vous avez genre 10 sites, que vous occupez 100Go d’espace disque et êtes en tête des stats de visite sur le serveur et que vous donnez seulement 15€ évidemment que vous pouvez le faire. C’est pas forcément sympa mais c’est le jeu, et surtout, surtout, surtout :

Ne donnez que ce que vous êtes en mesure de donner.

Ne sacrifiez rien de votre quotidien pour Shelter.

Voilà 🙂

Comment vous bossez ?

Sestern et moi avons un job à plein temps. Parfois on peut régler un truc si ça peut se faire en deux minutes, mais si ça demande beaucoup plus d’investissement, ça doit attendre.

Que ça soit lui ou moi, nous manipulons des serveurs Linux depuis des décennies et avons l’habitude de régler les problèmes ou de gérer les différents soucis qui peuvent survenir :

  • Serveur web qui tombe
  • Instance Mastodon en berne
  • Demande de création d’un nouveau site web, service, etc.
  • « J’arrive pas à mettre à jour mon service xxx que j’ai installé, tu peux m’aider ? »
  • « J’ai pas mis à jour mon wordpress depuis 15 ans et maintenant il est tout vérolé, je fais comment ? »
  • « Ca rame un peu là non ? »
  • « On peut rouvrir le serveur Minecraft ? »
  • « On peut faire pareil avec Factorio ? »
  • « On peut ajouter une instance Peertube ? » (la réponse est non.)
  • « J’ai pas les droits pour modifier tel fichier de mon dossier web. »
  • « Y’a trop de spam dans les mails vous pouvez faire quelque chose ? »
  • « J’ai perdu mon mot de passe parce que ma religion m’interdit d’utiliser un gestionnaire de mots de passe. »
  • « Tu peux rajouter cet emoji rigolo sur Mastodon ? »
  • « Une iframe de mon site s’affiche pas, pourquoi ? »

Je vous en passe 🙂

Pourquoi s’infliger ça ? Qu’est-ce qui te motive ?

Il n’est pas rare d’être interrompu pendant une session de jeu, et selon l’urgence du cas et ce que je fais (si le jeu peut être mis en pause, si je suis pas tout seul, etc.) bah je m’en occupe tout de suite ou plus tard. Cela fait partie du deal implicite passé avec les utilisateurs de Shelter, qu’ils aient donné de l’argent ou non.

J’ai choisi de mettre en ligne un serveur sur lequel j’offre un service, j’ai envie qu’il soit le plus fiable possible. C’est bien sûr du best effort, c’est à dire que moi comme Sestren ne garantissons pas qu’on va résoudre un problème dnas la minute, l’heure, la journée, etc. On a nos vies, on fait ce qu’on peut avec le temps qu’on a entre famille, loisirs et sorties. C’est une responsabilité qu’on s’est imposée mais qui, en ce qui me concerne, ne me dérange pas.

Pourquoi s’imposer ça me demanderez-vous ? Je me le suis demandé récemment suite à certains évènements sur lesquels je reviendrai. Mais à part ça, c’est surtout parce que les utilisateurs de Shelter, comme ceux qui y ont un site ou un service hébergé, me le rendent bien en général. C’est pour ça que je continue, parce que quand même, j’aime faire plaisir et proposer quelque chose, apporter une pierre à l’édifice Internet.

Parce qu’en 2023, Internet est de plus en plus sous la coupelle de services centralisés, et je parle pas que de réseaux sociaux. Bien sûr, Google, Meta, Apple, mais aussi les tonnes de services qu’on utilise au quotidien hors « GAFAM » (unpopular opinion : j’ai jamais aimé ce nom) pour héberger notre contenu. Des entreprises sont nécessaires étant donné qu’on est plusieurs milliards sur Terre à utiliser Internet et que c’est pas rentable pour personne (financièrement ET écologiquement) de demander à chacun d’héberger soi-même son contenu.

C’est un peu pessimiste comme vision je vous l’accorde, mais même avec ça, j’ai envie d’apporter quelque chose à la communauté geek/weeb/gamer qui gravite autour de moi. C’est ma manière, modeste, de garder Internet tel qu’il devrait être.

Bien sûr en hébergant du contenu sur Shelter, que ça soit des sites web ou un toot sur Mastodon, vous me faites confiance, à moi, à Sestren (et pour Mastodon, à l’équipe de modération) et je vous en remercie.

Tu parlais d’évènements tout à l’heure

Oui.

Si les aléas de ma vie privée ne vous intéressent pas, je vous invite à passer cette section et d’aller à la suivante.

Dans le billet de l’an dernier, si vous vous rappelez, j’avais indiqué avoir un souci avec une personne qui hébergeait ses sites sur Shelter et m’avait fait un don. J’avais indiqué que je ne souhaitais plus recevoir d’argent de sa part en 2023 parce que cette personne me mettait mal à l’aise. Et quand je dis « mal à l’aise », ce n’est pas un sentiment qui est arrivé du jour au lendemain. Sauf qu’après avoir écrit le billet de l’an dernier, il s’est passé pas mal de choses. Je ne vais pas rentrer dans les détails parce que c’est réellement pas si intéressant maintenant que c’est derrière moi.

Sachez juste que j’ai découvert la « joie » des crises d’angoisse à cause de ça, de cette personne et d’autres évènements complètement indépendants. Tout ça a fait que j’avais décidé pour aller mieux, de finalement donner à la personne un préavis de 3 mois pour migrer ses sites (un blog et un site+forum) hors de Shelter, avec même la promesse de l’aider à déménager dés qu’un hébergement autre serait trouvé. Parce que au fond de moi je suis pas un connard qui jette les gens à la rue du jour au lendemain. J’aimerais pas que ça m’arrive et on m’a appris enfant un principe très simple : « Ne fais pas à d’autres ce que tu n’aimerais pas qu’on te fasse. »

Tout aurait pu très bien se passer et on en serait restés là, mais figurez-vous que cela a été mal pris et que je me suis ensuite fait traîner dans la boue par l’entourage proche de la personne, et en public. Des dramas d’Internet ! Hé oui ! Mais quand les dramas d’Internet viennent vous faire chialer à 1h du matin et vous font appeler un pote qui était en train de s’endormir parce que vous avez besoin de parler, bah c’est tout de suite beaucoup moins marrant les dramas.

J’ai passé une fin d’année difficile mais je m’en suis très bien remis et j’ai mis tout cela derrière moi maintenant. Dans ce genre de cas, il faut couper les ponts avec les personnes toxiques qui vous pourrissent la vie. Je voulais le faire en douceur, on ne m’a pas laissé le choix. J’ai été correctement suivi suite à ça, et j’ai aussi eu la chance d’avoir des amis qui ont été présents pour moi, et encore aujourd’hui je sais pas trop comment je pourrais vraiment les remercier.

Bien sûr il y a des problèmes bien pires dans la vie mais comme disait un ami, la souffrance ce n’est pas un concours. Chacun la subit à différents degrés qu’on ne peut pas comparer. Cela reste de la souffrance et personne ne mérite ça, tout comme personne ne devrait en être en droit de faire souffrir autrui.

Bref, je ne pensais pas un jour que j’aurais ce genre de choses à gérer à cause de Shelter, et ce n’était pas évident. Cela ne mine en rien mon envie de continuer à proposer ce service à qui veut. Mais maintenant c’est fait, et il n’y a qu’une conclusion à garder de tout cela :

J’ai bien fait d’ejecter cette personne toxique ainsi que son entourage de ma vie.

Maintenant passons à des choses plus joyeuses 🙂

L’état actuel des choses et quoi de neuf depuis l’année dernière ?

Shelter actuellement c’est :

  • Intel Xeon E-2274G 4 coeurs 8 threads à 4Ghz
  • 64 Go de RAM
  • 500Mbps de bande passante vers internet
  • 3 x 4 To de HDD mécanique (en RAID 5)

Nous payons environ 1050€/an (hors noms de domaines).

Cependant il faut se rendre à l’évidence : la machine ne suffit plus.

Certains sites ont disparu de Shelter (plus maintenus, ou les domaines avaient expiré) et j’ai passé un week-end complet à faire du ménage, mais même sans ça, la machine est remplie à ras-bord et ses ressources sont limitées. Aujourd’hui je ne peux plus me permettre d’ajouter quoi que ce soit dessus. Pas en terme d’espace disque ni mémoire vive bien sûr, mais en CPU surtout.

L’instance Mastodon notamment est la principale consommatrice des ressources, mais les sites web (reposant sur du PHP+MySQL) ne sont pas en reste.

Le goulot d’étranglement se situe au niveau des accès disques. En 2023, des HDD mécaniques sont à la peine quand il s’agit d’accéder à des données en base, ou servir des fichiers.

Du coup les processus (base de données, serveur web, Mastodon, etc.) passent leur temps à attendre que le disque soit libéré pour lire ou écrire des données. Même avec de la mise en cache ou en mémoire tampon, c’est galère.

L’instance Mastodon, justement, a beaucoup grossi car après avoir écrit le billet de 2022, entre temps Musk est arrivé à la tête de Twitter et a mis le service sans dessus dessous, ce qui a provoqué d’énormes vagues de migration d’utilisateurs vers Mastodon (et Bluesky.) Shelter a eu son lot de nouveaux arrivants mais il y a aussi eu beaucou plus de comptes à suivre… Bref ! Si vous aussi vous êtes à la recherche d’un autre réseau social que l’app qu’on appelait Twitter, je vous invite sur l’instance Shelter.moe, vous y êtes les bienvenus.

L’instance qui existe depuis 2017 compte aujourd’hui entre 430 et 440 utilisateurs actifs (sur environ 1500 comptes, beaucoup s’étant inscrits il y a longtemps et ne sont jamais revenus)

Et si vous y êtes déjà, merci d’avoir choisi Shelter et de nous faire confiance.

Ces vagues successives de nouveaux arrivants m’ont poussé à reprendre en main l’instance, y établir des règles nettes et précises, a recruter des modérateurs qui m’épaulent au quotidien (bisous Sunseille et Nemo), et aussi à faire des optimisations à droite à gauche. On a notamment ajouté des thèmes CSS alternatifs ainsi qu’un système de traduction de toot par DeepL. Bref, plein de taff, et heureusement, plein d’utilisateurs super sympa sur Shelter qui ne nous donnent pas trop de travail. Franchement c’est cool.

Pour finir dans les changements, une page d’état des services du Mahoro Network a été mis en place. Je vous invite à bookmarker cette page pour connaître l’état des services.

Perspectives d’avenir

Donc, la situation est compliquée en ce moment pour Shelter, ce qui va nous pousser à regarder d’autres serveurs, voir hébergeurs.

Déjà pour les hébergeurs, sachez qu’en général à moins d’avoir des besoins très simples, il n’y a que peu d’alternatives à OVH en France. La plupart des autres hébergeurs se concentrent sur des besoins précis en sites web + domaines + mail, pas sur de la location « Bare Metal », c’est à dire des serveurs physiques purs et durs comme ce dont on a besoin.

Nous sommes également sur une gamme « moyenne » en terme de serveurs. Le souci c’est que monter d’un cran peut se faire mais à un coût quand même relativement élevé.

Il y a, au moment où j’écris ces lignes, des promotions intéressantes mais nous allons les manquer car ni Sestren ni moi ne sommes disponibles avant novembre pour effectuer une mgiration de serveur à serveur : Shelter ne se repose pas que sur des conteneurs Docker comme c’est souvent le cas aujourd’hui pour des apps et sites, et contient pas mal de configuration « legacy », héritage de déjà deux décennies de gestion. Bien sûr on devrait probablement prendre le temps de faire le ménage et tout reprendre de zéro, maiiiiis… on est pas payés pour ça, donc c’est compliqué.

Du coup, ce genre de migration prend du temps, en général on le fait sur un weekend après avoir bien préparé la machine.

Cependant il reste le choix de la machine a effectuer, et surtout combien on peut mettre.

Actuellement nous sommes sur la gamme la moins chère de OVH.com, Rise. Je précise que les Rise sont au dessus des serveurs SoYouStart et bien sûr, les serveurs Kimsufi, qui est le bas du bas de gamme de OVH.

Au dessus de Rise il y a Advance, Scale, et High Grade.

Clairement, Scale et High Grade sont en dehors de tous moyens, avec des serveurs respectivement à 3600€/an et 7800€/an.

Hors taxe, hein.

On se situe plus sur du 1500 à 2000€/an (toujours hors taxe) selon les configurations sur les machines Advance.

Par exemple, nous avons vu une config comme ça :

  • Ryzen 9 5900X à 4,2Ghz (8 coeurs, 16 threads)
  • 128 Go de RAM
  • 2 x 512Gb de NVMe + 2 x 6 To de HDD mécanique
  • 1 Gbps de bande passante vers internet

pour environ 1800€/an. Hors taxe.

On doublerait pratiquement le prix du serveur. Par ailleurs, le prix comprend un engagement de 2 ans. Donc c’est 2 x 1800€ qu’il faut sortir d’un seul coup. Comme on change nos machines en général tous les 2 ans ça ne pose pas de souci, mais c’est quand même une sacrée somme à sortir d’un coup, et surtout cela implique de sortir les sous avant de connaître la somme des dons ne soit connue. La fin de la campagne est en effet, au 31 Décembre généralement.

Il y a un autre serveur, à peu près la même configuration mais avec un Xeon à 6 coeurs/12 threads qui serait quand même résolument moins cher, mais on perd quand même pas mal en puissance brute (par contre on y gagne en disques je crois car les NVMe sur ce serveur sont de 960Go)

Voilà, rien n’a encore été décidé part le « il faut qu’on change. » et ça se décidera fin octobre / début novembre quand on aura un emploi du temps qui nous permettra de faire cette migration.

Conclusion

Merci d’avoir lu jusqu’ici, c’était un billet plus long que d’habitude, mais j’avais aussi envie de parler un peu.

J’aime toujours autant m’occuper de Shelter et fournir un service à des gens, qu’ils donnent ou non. Je me suis rendu compte que je ne pouvais pas le faire à n’importe quel prix, surtout celui de ma santé, et j’ai posé mes limites. J’espère que vous les accepterez.

Et si vous avez des questions, n’hésitez pas à commenter ce billet ou à m’alpaguer sur les réseaux sociaux.

Liste des donateurs de 2023

Total récolté pour le moment : 2112 €

  • Axel (duh.)
  • KAHAS
  • Thomas L.
  • Plumy
  • LePhoenix
  • Kramoule
  • Elsental
  • Claire Billaud
  • Iznogoud
  • red5h4d0w
  • Yamakyu
  • LordB
  • Loubatas
  • FluoCrazyKenny
  • Zratul
  • Keul
  • Okki
  • Notludovic
  • Lucano
  • Ramou
  • Rempart Irien
  • Okerampa
  • Meulahke
  • Jean-Baptiste D.
  • Nemo
  • CodeVanessa
  • NemuLumen
  • Spokeek
  • KeithBMCS
  • Zatsu
  • Siklos
  • Limica64
  • Sunseille
  • Mayuravira
  • Trit
  • Lua
  • Rodstar
  • Xefir

Shelterthon 2022

Bonjour à tous.

Comme vous le savez tous les ans je fais une campagne de dons pour aider à payer le serveur Shelter qui sert principalement à une poignée de personnes pour héberger leurs sites web. Depuis des années moi et quelques autres (Sestren principalement) prenons de notre temps libre pour effectuer la maintenance sur cette machine et permettre à ses (nombreux) utilisateurs, qu’ils soient donateurs ou non, de s’exprimer librement que ça soit au travers de l’instance Mastodon shelter.moe ou bien via leurs propres blogs. Comme d’habitude la liste des sites et services hébergés est ici. Elle ne doit pas être exactement à jour mais mais je vais remédier à ça dans les jours qui viennent.

Je voudrais remercier tous les actuels donateurs qui rendent ceci possible, et ce depuis à peu près 20 ans. Shelter s’appellait Twilight avant (du nom de la chanson de Electric Light Orchestra, utilisée pour le clip Daicon IV) et vivait lui aussi de donations de plein de gens. Encore une fois, merci à tous, ça fait plaisir de voir que dans un monde où tout est de plus en plus centralisé et que l’internet diversifié se perd, il existe encore des gens pour vouloir des sites web personnels, des blogs ou d’autres choses pour s’exprimer. Ne lachez rien 🙂

Shelter c’est beaucoup de services et de sites web hébergés, certains depuis plus de 20 ans, et toujours debout. Malheureusement, certains sont tombés dans l’oubli car leurs domaines ont expiré, ou bien laissés à l’abandon parce qu’ils n’ont pas survécu au passage de PHP5 à 7, voir de 7 à 8. Il fau tbien comprendre que remettre les mains dans de très vieux sites juste pour les maintenir en vie à travers les âges prend du temps, surtout que PHP n’est pas sans failles de sécurité dans ses anciennes versions, donc garder ces sites dans d’anciennes versions n’est pas souhaitable. Néanmoins parfois, quand j’ai un peu de temps, j’essaye de faire revivre certains sites.

Nous avons aussi mis à jour vers Ubuntu 22.04 LTS cette année, ça ne s’est pas passé sans soucis mais au moins c’est fait.

Cette année est aussi particulière pour deux raisons :

  • La première c’est que OVH augmente ses tarifs d’à peu près 10% sur toute sa gamme suite aux soucis du coût de l’énergie. A moins que vous ne viviez dans uen grotte, vous savez probablement pourquoi. Ce qui m’amène à un point très important que j’aimerais vous communiquer et que j’aurais dû faire depuis déjà le début du confinement en 2020 : ne donnez pour Shelter que ce que vous pouvez vous permettre de donner, sans vous mettre en danger financièrement. Chaque don est important, mais je ne veux pas d’argent de votre part si vous n’êtes pas dans une situation suffisament confortable pour vous le permettre. Au pire si vous donniez par le passé, ne vous sentez pas obligé de donner la même somme. C’est comme quand on annule un Patreon et qu’on clique sur « Ma situation financière à changé » comme raison : c’est normal.
  • La seconde c’est un petit changement dans ma manière d’opérer qui ne plaira peut-être pas à certains : je m’autorise à refuser de l’argent cette année de certaines personnes si je juge que je ne suis pas d’accord avec leur manière d’agir. Vous pourriez penser que Shelter est une boîte qui fournit un service contre rémunération mais ce n’est pas le cas. J’accepte des dons, j’offre de l’hébergement web/internet à ceux qui en ont besoin, mais ça ne veut pas dire que je ne peux pas refuser de vous servir si j’estime que nos idées sont à l’opposé l’une de l’autres, ou que vous avez fait quelque chose qui a pu me blesser. Jusqu’ici, je m’étais plutôt dit que jamais je n’en arriverais là, mais aujourd’hui j’ai moi aussi besoin de me préserver un peu de certaines formes de négativité, et si pour cela je dois faire un peu de ménage dans ceux à qui j’apporte mon aide à travers Shelter, hé bien je le ferai.

Je vais continuer ce second point qui en fait mérite un peu plus d’explications.

Est-ce que ça veut dire que du jour au lendemain je peux vous jeter ? Oui et non. Je ne suis pas un connard non plus, je suis un adulte responsable qui connait les conséquences de ses actes ou tout du moins qui y réfléchit avant de faire quelque chose. Je donnerai toujours un préavis de quelques mois pour trouver une solution, et surtout vous aurez toujours un accès à vos données jusqu’à votre départ. Aussi je rembourserai au prorata du temps le don fait.

Est-ce que c’est une décision de gros connard ? Peut-être, mais aujourd’hui je n’ai plus envie de m’emmerder avec des dramas ou à me dire « cette personne me cause du tort/du souci et ça me mine un peu mentalement. » Je n’ai plus envie de faire ça. Je suis particulièrement empathique et c’est aussi une sorte de malédiction car je prends trop à coeur mes relations avec les autres. Et quand on piétine ces relations, ou quand on piétine des choses auxquelles je crois, alors ça me met mal à l’aise et je n’ai plus envie de traiter avec ces personnes.

Si je vous dis tout ça aujourd’hui c’est qu’évidemment je sais que je vais refuser de l’argent de quelqu’un cette année, et je suis préparé à mettre celle-ci devant les conséquences de ses actes et paroles.

J’espère que vous comprendrez mes raisons, et que cela n’entâchera pas votre souhait de faire un don.

Pour cette année nous aurons donc besoin d’environ 1020€ à la louche. Le serveur a été changé en fin d’année dernière pour un plus puissant mais plus cher, et est calculé par rapport aux 10% qu’OVH appliquera d’ici la fin d’année à ses clients existants.

Pour payer, je prends toujours PAS de cryptomonnaies, mais du Paypal. Vous pouvez utiliser ce lien ou celui-ci si le premier ne marche pas.

955€ donnés par :

  • Axel (non sans blague)
  • Amo
  • QCTX
  • Keul
  • Jérémie B.
  • Zratul
  • Itsukushimu
  • Bhaal42
  • Yamakyu
  • Julien D.
  • Joffrey A.
  • Gregory P.
  • Okki
  • Fluo & Lau
  • Rin
  • Helmara
  • Lua
  • minirop
  • MrK
  • lordb
  • Stok
  • Nemo
  • Xefir
  • Le Commandant
  • Kmeuh
  • Trit
  • Sylvain C.
  • Kahas
  • Sunseille
  • TBK
  • Kody

Shelterthon 2018, campagne de dons pour le serveur Shelter

Hey, hey, c’est encore ce moment de l’année.

Voilà, envoyez des sous, c’est pour Shelter. Salut.

Oui ok, ok, je reste !

Alors d’abord…

Shelter c’est quoi, ça se mange ?

Shelter (« abri ») est le nom du serveur dédié sur lequel réside Meido-Rando, mais aussi d’autres sites et services dont vous pouvez consulter la liste. Comme vous pouvez le voir beaucoup de blogs personnels, certains peu visités, ou des sites d’associations comme Camélia Studio, Forum Thalie ou encore l’AMV Enfer, Vocaloid.fr et VoxWave ? Nous n’avons plus Nijikai et sa convention Jonetsu car ces derniers avaient besoin d’une stabilité à toute épreuve durant la période de préparation de la convention et nous ne pouvions pas leur fournir, j’expliquerai pourquoi plus bas.

Shelter, c’est ça :

Ce clip nous avait émerveillé à sa sortie et nous émerveille toujours, et quoi de mieux qu’un abri pour héberger des sites et des communautés ?

Shelter, c’est aussi des services, notamment une instance Mastodon, un GitLab pour tous vos projets de sites et de développement, un NextCloud, un raccourcisseur d’URL ou encore un aggrégateur de flux RSS et la webradio Anisongs/Rock/JV Tsumugi. Vous pouvez consulter la page d’index pour plus d’informations. Ces services sont mis à la disposition de tous. Si vous voyez un lien pour vous y inscrire, c’est que vous le pouvez. Si vous n’en voyez pas, c’est qu’il faut demander gentiment (ou alors c’est réservé à ceux qui font un don, pour les remercier)

Mais Shelter, c’est surtout une volonté pour moi, à la base, d’offrir quelque chose à la communauté, l’otakusphère (ou tout du moins une partie). Pendant des années une partie de l’argent investi dedans venait de ma poche et heureusement aujourd’hui ce n’est plus le cas car nos besoins ne sont plus les mêmes qu’avant (où on avait des serveurs de jeux TF2 ou Left 4 Dead par exemple…) Ceci étant dit, des apps comme Mastodon ou Gitlab sont assez consommatrices et on a dû faire beaucoup d’adaptations pour gérer ça. Des optimisations à droite à gauche, qui ont permis d’alléger les pics de charge que vous aviez constaté sans doute ces derniers mois (aujourd’hui ils sont plus rares). Ce sont ces pics qui ont conduit Nijikai à migrer leurs sites web vers leur propre serveur car vous vous en doutez bien, à l’aube d’une convention où tout se joue, c’est quand même bête si les visiteurs ne peuvent pas accéder au site web, n’est-ce pas ? 🙂

T’as fait exprès d’oublier Karaoke Mugen hein ?

Ouais, en fait, c’est parce que ça mériterait un sujet à lui tout seul, et surtout Karaoke Mugen est tellement énorme qu’il prend une grande majorité des ressources du serveur aujourd’hui. Entre servir de la vidéo, surtout avec l’arrivée de Live, et construire le site web à chaque modification ou compiler Karaoke Mugen pour que vous puissiez le télécharger chez vous… Au fil des mois on a installé une certaine industrialisation qui fait que, dés qu’on fait une modification, elle est immédiatement ou presque disponible pour vous sans qu’on ait à mettre à jour quoi que ce soit. Un nouveau kara est ajouté ? Il est disponible dans l’app et sur Live quasiment immédiatement.

De temps en temps l’idée d’un Patreon revient, surtout qu’on a eu quelques idées de récompenses, et qui dit Patreon dit serveur dédié à Karaoke Mugen.

Mais ce n’est pas encore pour aujourd’hui et KM reste sur Shelter pour le moment !

Bref, combien ça coûte ?

Nous utilisons pour le moment ce serveur. En vrai c’est l’équivalent avec leurs nouvelles offres, on peut plus linker les anciennes, c’est bien nul. Mais en gros c’est 3 x 2 To de disque dur et 32 Go de RAM.

On a pas prévu de changer de serveur, notamment car les nouvelles offres ne sont pas suffisament séduisantes pour justifier ça. Une migration de serveur c’est souvent un gros week-end (de vendredi soir à dimanche soir) à déplacer des données, à reconfigurer des trucs, à vérifier que tout fonctionne bien, à réparer des trucs cassés… Faut vraiment comprendre que ce n’est pas une mince affaire et ça me bloque à moi et surtout à Sestren sans qui pas mal de services seraient cassés aujourd’hui, un week-end entier. Sans compter les plaintes des utilisateurs 🙂

Il faut, cette année, 792€, sans compter les noms de domaine (on va dire 40-50€ à la louche) associés. Un généreux donateur a réglé intégralement cette somme cette année, mais je lance tout de même la campagne, ne serait-ce que pour que chacun puisse faire un don s’il le souhaite.

Je rappelle qu’on soit l’idée du « Payez ce que vous voulez » c’est à dire que votre don peut être de 1 (mais ça serait méchant), 5, 10, 15, 20, 30, 50, 100, ou plus d’euros, selon ce que vous avez envie de donner. L’excès va dans ma poche et me sert à me payer des crèpes ou des croquettes pour Shami. Plus sérieusement, il n’y a pas de caisse noire, mais de l’avis des précédents donateurs, il a été jugé acceptable que je sois dédommagé pour le temps passé à m’occuper de Shelter mais aussi de tout ce que je fais à droite à gauche pour la communauté otake. Soit. Je préfère être transparent avec vous.

Ce don, c’est aussi un moyen pour vous de dire « merci » tout simplement.

Si vous le désirez, vous pouvez même demander qu’on héberge l’un de vos sites ou services (dans la mesure du possible hein, quand même) sur Shelter.

Pour faire un don, plusieurs moyens :

  • Si vous avez déjà un compte paypal vous pouvez directement en quelques clics me payer via ce lien et ce sans frais.
  • Si vous n’avez pas de compte paypal vous pouvez passer par ce lien-ci plutôt, mais il y aura des frais (vous payerez avec votre carte bancaire via le site de Paypal) Ne faites pas gaffe à la date.
  • Il y a toujours l’option virement bancaire, me demander en privé pour un RIB, et SURTOUT prévenez quand c’est fait car je ne vais pas toujours regarder mon compte en banque et ça peut se perdre au milieu d’autres transactions (je fais du trading de meidos.)

Pourquoi je préfère Paypal ? Parce que je peux plus facilement retrouver trace de qui, de quoi, comment, combien, et dans quelle position.

Si possible, prévenez-moi par Discord/Twitter que vous avez fait un don si on ne se connait pas très bien histoire que je puisse mettre un pseudo sur votre nom et ainsi vous lister plus bas.

T’as déjà pensé à Patreon ?

Oui et je vais même vous faire l’affront de recopier ce que j’ai dit l’année dernière car rien n’a changé :

Une question qu’on m’a souvent posé cette année. Depuis quelques temps la mode est au patreon, du financement participatif au mois pour soutenir les gens qui créent des trucs. Une bien belle idée que j’utilise volontiers (j’offre mon support à des créateurs que j’apprécie dessus) mais pour notre cas, ça serait beaucoup d’emmerdements pour au final une façon de faire qui fonctionne depuis toujours : le don paypal tout simplement, à l’année. Surtout que certains ne donnent qu’une maigre somme (et je ne leur en veux pas) alors si on devait gérer ça par Patreon, et en plus avec la marge qu’il sse prennent dessus…

TL;DR : c’est pas adapté pour nos besoins, voilà.

Donateurs pour 2018

Si vous voyez un oubli, une erreur, n’hésitez pas à le signaler : je ne mets pas à jour la page constamment dés qu’un don est fait mais si ça fait plusieurs jours manifestez-vous, j’ai probablement oublié/zappé et je m’en excuse d’avance.

Somme récoltée : 1683,11€

  • Axel (no shit sherlock)
  • TBK
  • LoneWolf
  • Raton-Laveur
  • Yo252yo
  • Trit
  • Nemotaku
  • Rinchama
  • Smog Shadowseth
  • Bibah
  • Jikon
  • Miru
  • Jeremy L.
  • minirop
  • ohnopi
  • lololeboiteux
  • Lonewolf
  • Ame
  • Any (nyx)
  • Quakerultra
  • Kramoule
  • Kmeuh
  • Aeden
  • Apey
  • Mutsui
  • Garric
  • Itsukushimu
  • nah
  • Amo
  • Ley
  • Tsuchi
  • Spir
  • Alexandre B.
  • Pegase
  • Ruzgfpegk
  • Lamiomni
  • Bhaal42
  • Ramou
  • Keul
  • Ninjigen
  • Pierre Camilli

C’est marrant j’ai l’impression d’avoir oublié un truc mais quoi…