Threads, Facebook, Instagram and Whatsapp all went down today, because they are centralised services owned and run by Meta.
-
Stefano Marinellireplied to David Chisnall (*Now with 50% more sarcasm!*) last edited by
@david_chisnall @mkj @FediTips Exactly, the backup account unfortunately does not solve the problem. I'm always amazed at how certain issues have been solved decades ago with other technologies and yet are still not addressed by more recent ones. For example, I have two email servers on two different providers and two different countries. Two autonomous MX records and Dovecot keeps the maildirs in sync. In case one goes down, the SMTP servers will automatically fall back to the other SMTP, and my DNS will automatically point to the remaining server for IMAP connections. It's not perfect, but it's certainly more resilient than the current implementation of ActivityPub
-
Fedi.Tips 🎄replied to Stefano Marinelli last edited by
ActivityPub isn't perfect, but it's certainly better than centralisation.
That's all I'm trying to say with the original post, I'm trying to get across to a mostly non-technical audience why a network being on many servers is preferable to putting all your eggs in one basket.
Most people are unaware of what is even being aimed for with decentralisation, even though they benefit from decentralised networks all the time (such as on email).
-
David Chisnall (*Now with 50% more sarcasm!*)replied to Fedi.Tips 🎄 last edited by
That's all I'm trying to say with the original post, I'm trying to get across to a mostly non-technical audience why a network being on many servers is preferable to putting all your eggs in one basket.
But that's my point. To a non-technical audience, it doesn't matter. To a non-technical audience, their instance going down for a federated service, or their availability zone going down for a centralised service are indistinguishable. And 'Twitter is down' is an easier thing to explain than 'your bit of the Fediverse is down, but the rest of it is fine'.
There are a lot of benefits from federation. Being able to have a second source if one provider has terms you don't like, for example (though the fact that ActivityPub requires cooperation from the original instance to transfer your followers is a potential problem).
Federation and fault tolerance are orthogonal problems. You can build a fault-tolerant distributed system. You can build a federated system with a load of single points of failure. There are enough good reasons to prefer a federated system without claiming this one, which is a real stretch.
-
1a1nCreplied to David Chisnall (*Now with 50% more sarcasm!*) last edited by
@david_chisnall @FediTips @stefano @mkj Question - in the fediverse, is there a way to backup and be able to recover/ move an account if my host server goes boom? (like - no notice, crashes, ISP goes bust, maintainer gives up and pulls the plug one night etc.) - if not then this is a feature that needs to happen
-
Yes and no, it's a bit complicated
Try to join a reputable long-running server that has promised to give warning if it intends to shut down, takes daily backups and has more than one person with admin access. (You can find lists of these at https://fedi.garden and https://joinmastodon.org/servers)
You can use Mastodon's "export and import" feature to back up follows, bookmarks, lists, mutes, block, domain blocks and posts. However, there's no way for users to import posts at the moment.
-
@[email protected] @[email protected] Just to add on to this, any instance within the mastodon covenant by definition has to give at least a 90 day notice before shutdown. https://joinmastodon.org/covenant
-
@[email protected] @[email protected] Of course, this is more of a promise that can be broken. There's not really a way of 100% knowing whether an instance is going to give advanced notice. I mean, you can say that you are but I don't see the incentive to stay on the mastodon covenant once you're shutting down other than just to do a clean exit. Personally though I haven't seen a case of someone just lying about it. Instances that I thought might have had an explosive ending such as https://emacs.ch/ gave the 90 day minimal notice.
-
Yeah, most of the shutdowns of long-running servers I've seen have been graceful. Mastodon.technology for example went out of its way to warn people in good time, they even set up special CSS code warnings when people logged in. Botsin.space which is about to shut down has been similarly proactive.
I've also listed covenant-compliant servers by founding year so people can see which ones have the longest track record:
Servers sorted by founding year | Fedi.Garden
Highlighting nice servers on Mastodon and the Fediverse
(fedi.garden)
-
@[email protected] @[email protected] oo i like the "compliant" part because I was just about to say transfem.social doesn't run mastodon but I like to think that we're compliant in spirit.
-
@[email protected] @[email protected] speaking of i need to revise our rules because most of them are redundant and i don't like the wording but i digress.