I am not very optimistic about Mastodon, particularly for these reasons:
- crappy inter-instance user discovery
A user won't show up in search or the federated timeline unless a local user follows them.
It basically makes it impossible to get discovered when using your own independent instance.
Even if you interact and reply to a user in instance B, you will still not show in instances B search or federated timeline.
I found this diagram to be helpful in explaining which users show in the federated timeline:
https://imgbox.com/V7rZ6i2q
- no way to see other instances timelines
This makes its even worse to discover accounts when launching your own server.
- no backfill for old toots[1-2]
This is just ridiculous.
But it seems to be where everyone technical is going, and since it's a federated protocol, If I am going to use it, it's going to be on my own server.
So far I have seen three main Recommendations for hosting Activity Pub
- Mastodon (obviously)
- Misskey
- Pleroma
My use case is a personal server, just for me.
I want something reliable, and easy to maintain, because figuring out how to migrate to another platform later-on isn't fun.
Which one do you recommend?
Misskey looks to be the most interesting one.
You can create lists, follow other instances local timelines, supports reactions, remove the character limit, etc. but Mobile app support is limited, PWA is the only option.
But I don't want to end up using something unpopular, where the development is going to be rather sparse.
1. https://github.com/mastodon/mastodon/issues/14017
2. https://github.com/mastodon/mastodon/issues/34
https://humungus.tedunangst.com/r/honk
But that is mainly because I value straightforward installation and simple administration. So that converges well with honk. If you(or your users) value features more you will probably want to use something else. but you will suffer when it comes time to administer the thing.
I don't mean for this to sound callous or dismissive, I'm just wondering if y'all can help me understand where you're coming from. Is it FOMO? An issue of optimization? I feel like time and attention is already limited and the last thing I need is to find more things on which to waste either.
I guess what I'm trying to say is, perhaps consider a more organic approach? Even on HN we see threads like "what are your favorite youtube channels?" from time to time, despite that one major draw to YouTube is the "discoverability" (it's one reason why folks post content there instead of on their own site, no?)
Is ActivityPub appropriate? It seems like it, especially with the “honk” system discussed here, but I’m curious if anyone else has tried this or if there’s better alternatives? I’ve also considered… that modern version of Gopher, but it has an accessibility problem for all but super dorks (which, honestly, probably isn’t too big of an issue for the kinds of people who would be interested in what I’m working on)