I write English / Escribo en Español.

Vidya / videojuegos. Internet. Cats / Gatos. Pizza. Nap / Siesta.

This user’s posts under CC-BY-NC-SA license. Ask me if you need a different permission.

  • 1 Post
  • 55 Comments
Joined 3 years ago
cake
Cake day: July 26th, 2023

help-circle



  • Self-hosted messaging was solved decades ago, it’s called XMPP or Jabber depending on who do you ask. There are a number of services for it, such as Prosody or ejabberd, and there are both client apps (eg.: Conversations for Android, Gajim or Dino for PC) and a number of webclients (such as converse.js which can actually be shipped via a ejabberd install).

    That said you could just set up an alternative Signal client that allows for custom servers, since the centralization of Signal only really exists at the level of the client only connecting to Signal’s servers… Signal’s people have pointed this out themselves, when offering bridge setups so that people could connect from Iran or other countries where those countries blocked Signal’s endpoints.









  • HTTPS for everything means you have to buy into the cartel of “identity providers” that manage DNS and certificates, even if there are some mostly-good actors in there such as Let’s Encrypt, you still have the external dependency. As we have seen with cases such as Austistici, having that dependency can be a problem. It’s your call if it is in your case or not, but I wanted to raise this point because no one has pointed out that particular weakness vector so far in the thread.

    In a very general sense, if your services are under a netbird or any sort of VPN where you control who gets account access or not, you “should not need” HTTPS. Might still be convenient to have.









  • Decentralization works perfectly for forums. That’s literally how the forums of the '90s worked: “Tom’s Hardware” was never the only forum for Windows issues, “Codeguru” was never the only stop fo weird Visual Basic 5 error messages, etc.

    Federation is orthogonal, and can cover a number of subjects - it’s less about “what’s out there” and more about “how do we get in touch”. We have for example a sorta federated sign-in with things like OpenID. Lemmy, Mbin etc…, are built on the idea of federating the content. CDNs are literally federated caches.