(premiùre fois que je mets un emoji dans un titre, j'espùre que ça passe ? 😅)

J'ai crĂ©Ă© ce blog en disant que c'Ă©tait pour ĂȘtre loin des rĂ©seaux sociaux... Et j'ai dit que j'utilisais encore Twitter... 😒

J'ai fait une folie. Un peu parce que je m'ennuyais un peu... J'ai fabriquĂ© une instance Mastodon. Juste pour moi. Et peut-ĂȘtre ma famille et mes amis.

Au final c'est pas mal fait. Le guide d'installation est complet, il faudrait mentionner que toutes les distributions de Node.js ne contiennent pas corepack (comme la version 16 des packages Debian), il vaut mieux aller chercher sur nodesource. Ah, et il vaut mieux vĂ©rifier la version de Ruby Ă  installer Ă  l'Ă©tape Installing Ruby, la doc indique 3.0.6 alors que le code source de Mastodon dit 3.2.2 (dans .ruby-version). Ça Ă©vite de se retaper l'installation d'OpenSSL et de Ruby dans l'environnement virtuel.

[Supplemental 31/10/2023] Il faut aussi dans mon cas limiter l'utilisation mĂ©moire d'Elasticsearch, il finit par planter, mon VPS n'ayant que 8 Go de RAM... 😑Il faut mettre un fichier avec l'extension .options avec les lignes suivantes dans /etc/elasticsearch/jvm.options.d (ici je limite Ă  2 Go) :

-Xms2g
-Xmx2g

[Supplemental 01/11/2023] Bon je me doutais que ça allait poser problĂšme et ça n'a pas manquĂ© : je n'ai que 40 Go de stockage sur mon VPS, et Mastodon a dĂ©jĂ  pris 13 Go... 😑 J'ai dĂ» investir dans plus de disque... Heureusement Contabo le propose, et donne mĂȘme des tutos pour le faire simplement.

[Supplemental 07/11/2023] Le tuto d'installation indique des tĂąches Ă  programmer pour vider le cache de media, mais ça ne suffit pas. 😑 Le cache m'a bouffĂ© tout l'espace disque et plein de choses ont plantĂ©. 😑 J'ai nettoyĂ© sommairement Ă  la main des fichiers dans /home/mastodon/live/public/system/cache, j'ai relancĂ© PostgreSQL (qui a plantĂ© 😑), et lancĂ© les commandes dĂ©crites sur cette page. Et ça a rĂ©duit drastiquement l'utilisation disque. Je verrai si je dois garder 4 jours ou moins...

Je vois maintenant que Mastodon c'est un vrai truc de geek. DĂ©jĂ  le self-hosting, mais en gros il faut savoir ce qu'on veut au dĂ©part. Mon instance toute neuve ne connaissait aucun autre serveur, aucun autre compte, et donc ne me proposait rien. 😅 Ça change des autres rĂ©seaux sociaux qui nous noient de posts et de compte qui ne nous regardent pas... AprĂšs peut-ĂȘtre qu'au bout d'un moment mon serveur aurait fini par contacter ou ĂȘtre contactĂ© par d'autres instances et que j'aurais eu des nouvelles ?

[Supplemental 31/10/2023] C'est en fait les abonnements des utilisateurs locaux aux serveurs distants qui initient les Ă©changes. Si comme dans mon cas le nombre d'utilisateurs est trĂšs limitĂ©, il est peut-ĂȘtre prĂ©fĂ©rable d'ajouter des serveurs relai pour trouver du contenu Ă  suivre. Le besoin de relai se rĂ©duira au fur et Ă  mesure que les utilisateurs locaux suivront d'autres comptes ailleurs.

J'avais commencĂ© par crĂ©er un compte sur Mastodon.social, qui lui dĂ©borde d'infos. 😅 J'ai recrĂ©Ă© mon compte Ă  l'identique sur mon instance et ajoutĂ© les abonnements, et il a fini par rĂ©cupĂ©rer les posts. Mais ça reste difficile de trouver les comptes intĂ©ressants. Il n'y a que des geeks. 😅

Pour conclure, mon deuxiĂšme toot sur mon Mastodon :

C'est ridicule d'avoir un serveur Mastodon à usage personnel, mais je n'y vois que ceux que je suis. Pas mal au final. 😉