Een jaar of wat terug dook ik op mastodon, en daar heb ik al het nodige op (en een beetje over) getoeterd. Eerder deze week lag mastodon.nl, de server waar ik op gehuisvest was, er een paar dagen uit.
Het mooie van zo'n gedecentraliseerd netwerk: de rest van de fediverse had er geen seconde last van. Maar ik natuurlijk wel, en dat was aanleiding om toch eens te kijken of zoiets niet zelf te hosten was.
Of liever gezegd, of ik niet zoiets eens zelf moest gaan hosten, want dat het kan is geen verrassing. Maar nog een grote, zware applicatie op mijn servertje erbij, daar zit ik dan weer niet op te wachten. Ik draai al een Synapse-server (mijn eigen hoekje op Matrix), en dat is een behoorlijk zwaar ding, dat aardig wat ruimte, geheugen en wat CPU-tikken vreet.
Over Mastodon zelf hoor ik soortgelijke verhalen, dus richtte ik me vooral op alternatieven. Dat kan namelijk gewoon, zolang het allemaal maar dezelfde protocollen praat. Mastodon-servers praten probleemloos met Pleroma-servers, en Misskey-servers, en Pixelfed-servers. Mede-fedinauten droegen nog GoToSocial en Hubzilla aan.
De grap is, zoals ik een paar jaar geleden ook al schreef, dat al die verschillende stukken software deels hetzelfde doen, maar op verschillende manieren, of met een andere focus. Doordat ze allemaal de ActivityPub-standaard ondersteunen, kunnen ze redelijk moeiteloos met elkaar praten, en hoeven de gebruikers niet stil te staan bij wat voor software iemand gebruikt. Vrijheid, blijheid. Uiteindelijk heb gekozen voor GoToSocial, omdat dat een ontzettend zuinig stukje software is (het vreet relatief weinig resources, fijn), dat verder wel alle fratsen lijkt te ondersteunen die ik op Mastodon ook gebruik.
Installatie was verder eenvoudig (een container draaien en een beetje in Nginx frutten), en, nou ja, het draait, en ik ben mijn gevolgde mensen aan het toevoegen, en ik toeter eens wat. Prachtig. Ik kijk het een tijdje aan, en als alles naar tevredenheid blijft snorren, dan kan ik de account op mastodon.nl soort-van-doorverwijzen naar mijn nieuwe adres.
Dit is, wat mij betreft, één van de grootste voordelen van een open protocol als ActivityPub en het gebruik van open software: ik heb een probleem met iets dat ik gebruik (en laten we wel wezen, "het ligt er eens anderhalve dag uit" is voor een service waar ik gratis gebruik van kan maken en die door een vrijwilliger met liefde in de lucht wordt gehouden, een absoluut non-probleem) en ik kan zonder gedoe overschakelen. Niemand die me dwars zit, niemand die het me lastig maakt om mijn lijst contacten te exporteren, niks staat me in de weg om met een iets ander adres op de oude voet weer verder te gaan. En mocht GoToSocial toch niet bevallen, dan kan ik op hetzelfde adres verder met een ander stuk software.
Foto: Ignacio Hernandez