I’m not sure if this is the right place but me and my friend group have lately become privacy conscious and wanted to stop using discord and other types of social media, and only log onto self hosted options that only we can access.

we’ve eliminated something like Revolt (now named Stoat due to it missing ideal features and the developers being anti-decentralized (as well as being extremely hostile to the userbase noticably…)

Does anyone have any idea what would be an ideal service to use?

  • artyom@piefed.social
    link
    fedilink
    English
    arrow-up
    9
    arrow-down
    1
    ·
    edit-2
    3 hours ago

    You could use Matrix but it is very finicky and complicated.

    You could use XMPP but they don’t have any nice clients.

    You could use Zulip but it’s confusing as fuck to navigate.

    You could use Mattermost but it’s tied to a corporation that seems intent on removing features from the open source version to convince you to buy a license.

    You could use Quiet (not self-hosted but p2p) but it’s very new and very Alpha.

    You can use NextCloud Talk but that’s probably more than you need, and it seems to be very difficult to maintain for many.

    I won’t engage in any arguments, these are just my opinions, and options for OP.

    • lambalicious@lemmy.sdf.org
      link
      fedilink
      English
      arrow-up
      2
      arrow-down
      1
      ·
      1 hour ago

      You could use XMPP but they don’t have any nice clients

      [citation needed]

      There’s at least three good clients for Desktop (multiplatform) and two for Android.

      Plus, XMPP is the best thing to run service-wise. Relatively cheap, runs on a potato, not a nu-protocol that requires a server cluster and friggin’ npm.

    • Lyra_Lycan@lemmy.blahaj.zone
      link
      fedilink
      English
      arrow-up
      3
      ·
      3 hours ago

      XMPP for my attempt just worked, voice and video calling too. The Android clients Monocles, Cheogram and Conversations are great, as for desktop they all look like 90’s messaging clients haha

      I ultimately switched to Matrix because the encryption key sharing is much more friendly, at least for helping non-enthusiasts use it, and I didn’t realise I could decrypt old XMPP messages for new clients by transferring them manually, but at least Element Web is nice. It has flaws, definitely - on Android I find myself using Element Classic for creating unencrypted rooms and voice/video calling using my TURN server, and Element X for general messaging, caption and Markdown support. That’s another thing - for me the Element clients are the closest to being usable, the few others are borked.

      In short XMPP is ugly but functional, and the client devs try their best, and Matrix is enticing but, as you said, finicky. Element is pretty but their new client that promises full e2ee for calling hasn’t reached a level I would consider out of Beta yet.