Hacker News new | ask | show | jobs
by Decabytes 1082 days ago
Is it possible to replicate bluesky by just having a mastodon server of one? As in a solo server with just you that you federate to the other servers? No issue with losing a following or not controlling the platform
4 comments

Setting up gotosocial for just me was straightforward (but not straightforward enough for someone who doesn't manage their own private little fleet of linux servers, sigh). However it doesn't work well: none of the more social elements work properly, hashtags, threads across servers etc etc. You get just the basics.
I concur.

I do think software like gotosocial is the future of ActivityPub, it certainly isn't there yet, indeed.

Mastodon, I'm afraid, has tainted ActivityPub¹. Maybe even beyond fixing. Mastodon is architectured and developed for large servers. It's performance is terrible (It's Rails) for a one-man-show, but optimized and pretty good, for a server (or fleet) for (tens)of thousands of people. There's no incentive to change this. If a choice has to be made between "ease or operation for a single person instance" over a "ease of operation for a thousands-people instance" the latter will always win. Same for performance, security and features.

Gotosocial, OTOH, has the incentives reversed. I'm convinced it will only become easier to host for your personal instance. Only gain more features for such an instance and prioritize fixing issues so self-hosters benefit, rather than community-admins.

¹Edit: AP isn't designed around large federated servers. The protocol, albeit convoluted, is perfectly fine for a situation in which each user is her own server. It's mastodon that has turned AP into a de-facto "one-server-thousands-users" model. Without Mastodon, AP wouldn't exist, I'm not trying to make Mastodon look bad, I like the project.

I've got a server[1] of one (real person - there's a bunch of my bots too) which federates quite happily.

[1] Technically three - I've got Akkoma, GotoSocial, and a Honk but I only really use the Akkoma one for "real life".

The problem is that a mastodon server isn't the simplest of things to setup - even if you're just doing it for you, a lot of the dependencies are predicated on other people being involved at some point.
Yes, Mastodon has a single-user mode just for this: https://news.ycombinator.com/item?id=15515759