Ich bin jetzt im Fediverse #neuhier

Ich habe eine eigene Mastodon Instanz aufgesetzt um das zu erkunden.

Von Mastodon hatte ich noch nicht gehört, aber GNUSocial und ActivityPub waren mir schon ein Begriff. Dank der Twitter Ver(w)irrungen und der Popularität von Mastodon habe ich mir das ganze mal näher angesehen und, weil ich ja auch ein bisschen Nerd bin, gleich mit einer eigenen Instanz angefangen.

Ich habe schon einen recht leistungsfähigen VPS der Docker fähig ist und da liegt es natürlich nahe, dass alles in Containern laufen zu lassen. Also habe ich mich auf die Suche nach Anleitungen gemacht.
Die, nach meiner Meinung, beste und vollständigste Anleitung hat Lars Müller geschrieben
https://dasnetzundich.de/mastodon-via-docker-installieren/#Erste_Schritte_mit_dem_neuen_Account

Ganz so einfach wie ein docker-compose up war es dann nicht, aber nach ein paar Tagen lief die eigene Instanz. Naja, ein paar Tage an denen ich eine oder zwei Stunden investiert habe. Wenn man weiß wie und wo die Stolpersteine sind, sollte das ganze in weniger als einer Stunde laufen.

Was mich ein wenig Zeit gekostet hat war der Domain Name meiner Instanz. Ich habe lange gesucht weil ich niemandem auf einer anderen Instanz folgen konnte. Es fehlte schlicht und einfach der richtige Eintrag in .env.production!
Ganz am Anfang braucht man das:

LOCAL_DOMAIN=mastodon.hett.org
WEB_DOMAIN=mastodon.hett.org

Also nicht die Domäne, hier hett.org, sondern der FQDN des Hosts, also mastodon.hett.org
Meine Domäne hett.org hat einen DNS Eintrag zu einem anderen Server, da laufen die Anfragen natürlich ins leere 😊. Es hat eine Weile gebraucht bis ich darauf gekommen bin.

Ein Problem habe ich noch mit den Relays, bisher funktioniert nur https://relay.mistli.net/inbox. Langsam füllt sich aber die Timeline und viele hashtags kann ich auch schon verwenden.

Jetzt ist dann auch mein WP Blog mit meinem fediverse Account verbunden.
Und was machen wir morgen, Brain? Die Weltherrschaft erringen, wie jeden Abend!