This is a reminder that "Mastodon is Dead in the Water" post is over 1.5 year old now and both Mastodon and the Fediverse are going strong:
I like the irony of sharing this link here.
@rysiek The original logic of few-but-very-popular-instances-survive is still valid. I do not have the impression that it is all that easy to knock up for self-hosting?
@mjjzf well it's getting easier and easier, FreedomBone I think was considering including Pleroma I think, Nextcloud has an app for that, and there are a number of options that might be easier to self-host than Mastodon.
@rysiek @mjjzf I'm self hosting using docker and it's not hard at all if you've got a minimal level of technical skills. I did a write up about how I got it set up here: https://crowdersoup.com/post/personal/projects/socialmast.xyz/hosting-mastodon-on-digital-ocean/
While Mastodon updates are mostly painless, they're not one-click-in-a-web-interface painless.
Both Nextcloud and its apps can be updated directly from the web interface, without touching the terminal. Nextcloud also gives you recommendations on how to secure it and offers an external security scanner to make sure you get it right.
@rysiek @animeirl @r3bl @mjjzf Wrt Nextcloud, I'm impressed with how it can reliably keep 4 cores pegged on a server rendering just one page. I thought other PHP projects had issues, but Nextcloud has definitely raised the bar and made me reconsider past judgements.
I would shut the Nextcloud VM I host down, but it keeps my toes toasty and my BF tolerates the 10+ second load times. Home hosting does have fringe benefits :P
This is kind of a hot take but
in a properly designed system, users can both do things & understand why those things have the effect they do.
Almost no systems are like this. In the absence of both, having one is preferable to having neither, since somebody else can explain the opaque parts of a sequence of steps a user has the power to execute but not the knowledge to compose, while a weak system that is understandable is at least predictable.
(Having only one isn't *good*, but meh)
Getting it to run is not the biggest problem. I'm sure you can build something that everyone can deploy. Solving problems that eventually happens will be harder. There may be a market for hosted solutions that would solve this for anyone who wants to run their own instance but don't want to maintain it.
@rpcutts @bikecurious @mjjzf @rysiek
@mjjzf @rysiek Even if it's easy to set up self-hosting, it will never be easier to set up your own instance than to join someone else's. (I'd be delighted to eat those words, but somehow I don't think I'll have to.)
People will generally do what is easiest. There's very little to incentivize people to join smaller over larger instances, let alone to set up their own.
Without that, why *wouldn't* Mastodon go the way of email?
I’m not a programmer but I’m guessing the costs of trying to run and maintain a server just to run it are astronomical unless you have say a GoFundMe or Patreon behind you.
@rysiek Most of the issues listed would go away with having more small / individual instances. Still, as long as there is a huge concentration of users on a few instances, the prediction of Mastodon being unsustainable will become true. Sustainability resides in having a real long tail of instances imo (meaning over 50% of users are on the 80% smallest instances, right now it's 77% on the biggest 0,7%, instances, completely the other way around)
@rysiek it seems to me that Mastodon, the Fediverse and ActivityPub are getting more any more attention. BTW yesterday I started coding MeowCat, my fediverse project.
@cabalamat what's the project about? :)
@rysiek MeowCat is basically a macroblogging platform with built0in wiki, It's optimised for writing long posts, but it will also be easy to write short ones. It uses Markdown.
Part of my motivation for writing it is I don't likke any of the blogging / social media platforms I've used.
Plus the federated aspect is very important to me. I want to get back to when the internet was a world of ends, unlike now when a few big actors control everything.
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!