Cette semaine, j’ai testé l’auto-hébergement d’une instance de microblogging fédéré

Cette semaine, j’ai testé l’hébergement, pour mon usage personnel, d’une instance de microblogging fédéré. Je disposais déjà d’un compte Mastodon, mais je voulais tenter l’expérience de l’auto-hébergement.

Connaissant déjà l’interface de Mastodon, j’ai testé Pleroma et Misskey, deux serveurs alternatifs utilisant le même protocole de fédération : ActivityPub.

Fil d’actualité global

Le premier constat lorsqu’on s’auto-héberge, c’est que le « fil public global » est pratiquement identique à son « accueil ». Les serveurs ne récupèrent et n’actualisent que les comptes qu’ils connaissent déjà.

Pour contourner cette limitation, certaines instances utilisent historiquement un follow-bot : un bot qui s’abonne automatiquement à tous les comptes qu’il rencontre. Cela permet d’afficher un maximum de contenu distant dans le fil public de l’instance.

Depuis la mi-juillet, Mastodon permet également de s’abonner à un ou plusieurs « relais ». Ceux-ci diffusent le fil local d’autres instances, ce qui enrichit automatiquement le fil public global. Une proposition d’implémentation existe pour Pleroma. En revanche, je n’ai pas trouvé grand-chose à ce sujet du côté de Misskey.

Pleroma

L’installation est relativement simple grâce à l’image Docker officielle. Le serveur consomme très peu de ressources, ce qui est un vrai point fort.

Il est possible de fermer les inscriptions, l’interface est claire et concise, et, gros avantage, Pleroma propose également l’interface de Mastodon. Cela le rend compatible avec les clients desktop et mobiles prévus pour Mastodon.

En revanche, les listes d’utilisateurs ne sont pas encore prises en charge.

Misskey

J’ai dû passer un peu plus de temps sur l’installation, l’image Docker n’étant plus maintenue et ayant été supprimée du dépôt Git.

En contrepartie, l’interface est excellente : ergonomique, très personnalisable et agréable à utiliser. C’est clairement celle que j’ai préférée.

En revanche, il n’existe pas d’application mobile native et une partie de l’interface reste encore non traduite depuis le japonais. Misskey ne propose pas non plus de mode single user ni la possibilité de fermer les inscriptions.

J’ai d’ailleurs ouvert une issue à ce sujet : https://github.com/syuilo/misskey/issues/2155.

Client PC

Whalebird (https://whalebird.org) fonctionne bien. J’ai rencontré un petit problème avec les listes, rapidement corrigé de mon côté. Comme souvent, je commence par vérifier si le bug est réellement bloquant avant de le signaler. En revanche, je n’ai pas eu de retour du mainteneur.

Application Android

Tusky (https://tuskyapp.github.io/) fait parfaitement le travail. Rien de particulier à signaler.

Conclusion

Je suis finalement revenu sur mastodon.social, tout en gardant un œil sur l’évolution de Pleroma, Misskey et des relais ActivityPub.

Un réseau social doit avant tout rester… social. Il doit aussi rester une véritable source d’information.