lewisdale.dev/src/blog/posts/2022/11/three-weeks-of-mastodon.md
2023-12-26 14:35:09 +00:00

3.3 KiB
Raw Blame History

title date slug
Three weeks of Mastodon 2022-11-24T00:00:00 three-weeks-of-mastodon

Were now just about at the three-week mark since one of my friends jokingly told me I should just self-host a Mastodon instance after I complained about not knowing which one to choose.

Jokes on him, I actually enjoyed it.

Making the switch

I actually already had an account on mastodon.social, that Id made a few months ago when I first heard about it, but had never really used it. Switching was trivial, it just amounts to a new field in the accounts Actor definition - as it happens, you can view the JSON Actor file for any Mastodon account by just adding .json to the end of their username. Handy for seeing what they look like if youre having a go.

Once I had that up, I used fedifinder to find a few accounts and follow them, and sort of just went from there.

I also set up Moa Bridge to auto-crosspost between Twitter & Mastodon. Initially this was in both directions as I wasnt 100% sure I was going to like it, but after a short while I changed the settings so that only Mastodon posts got posted to Twitter, not the other way round.

Wait, am I a Sysadmin now?

Ive got everything running on a single Linode node. That seems fine considering my instance only has 4 accounts, and 3 of them are quiet-to-borderline-inactive. Storage seems to be an issue, Ive resorted to fairly aggressive cron jobs that delete media to stop them spiralling. Ideally I need to look into making that more efficient in the long run, or Ill get a big bill in the near future.

Using Mastodon

In general, I really like Mastodon (and the Fediverse in general) as a place to be social. It feels a lot calmer, I have way more control over who and what Im able to see - especially as a server admin. Theres just so much less noise - Im seeing reall interesting posts from people doing cool stuff, and Im not getting random promoted posts from tech grifters telling me I can learn Javascript in 25 minutes if I just follow their course.

Thoughts on the Fediverse and ActivityPub

This wont come as a shock to anyone who already follows me or read my other posts, but I think that ActivityPub is cool as hell. I can self-host a website, implement a specific protocol, and any one of these other websites that accept it can not only follow, but can actively interact with me? Its exciting, and it almost feels like a callback to the earlier days of the internet, before it was taken over by like 4 websites.

Ive had a go at implementing a few ActivityPub features on this blog, as well as starting but nowhere near finishing a full implementation. This is mostly just me playing around with, and getting used to the concepts behind the protocol. Im really looking forward to seeing what I, and more importantly other people, can build with it.