• rklm@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    8
    ·
    edit-2
    5 hours ago

    I’ve had matrix and element set up on my personal domain for a while, but I’ve only used them for evaluation so far. The system and network resources used are HUGE…

    I’ve been setting up movim and a seperate xmpp server for a little while, and I have some initial opinions:

    • xmpp (prosody) appears to be much better optimised than matrix (synapse)
    • matrix and element are much easier to set up
    • movim is a huge PITA to deploy yourself (especially in a container… you’re basically on your own at the moment)
    • xmpp requires tcp ports and ssl certs that should be easy to set up… unless you’re on a cgnat network. Matrix can be set up through a cloudflare tunnel with https no problem, but xmpp requires some networking elbow grease.
    • the mandatory certificates probably make the xmpp network safer?
    • Even with the mautrix discord bridge copying the exact layout of discord channels into element, movim seems more familiar to me. I haven’t really had enough time to evaluate movim, but it seems like it’s trying to appeal to discord users, and element is clearly not. Element feels like a well funded enterprise tool that is doing its own thing.
    • commet (with 2 m’s) chat is a very faithful discord clone for matrix, but it’s very barebones.

    Either way, I am gonna deploy both and let my friends/discord channel users decide what works best.

    I’m rooting for xmpp at the moment, but I will be happy with anything that is self hosted, encrypted and federated.

    Hopefully I don’t end up having to maintain both protocols with a bridge!

    • vividspecter@aussie.zone
      link
      fedilink
      English
      arrow-up
      3
      ·
      5 hours ago

      I know that part of the issue is the actual protocol, but you might try alternative matrix servers such as tuwunel for potentially better performance.

      • rklm@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        3
        ·
        5 hours ago

        Thanks for the link, I’m happy to give it a try.

        I just recently migrated all of my stuff to dockerized services, so swapping out pieces should be pretty easy

    • ProdigalFrog@slrpnk.net
      link
      fedilink
      English
      arrow-up
      2
      ·
      5 hours ago

      movim is a huge PITA to deploy yourself (especially in a container… you’re basically on your own at the moment)

      Yeah, hopefully the dev or the community work on making it easier to deploy in a container at some point.

      but it seems like it’s trying to appeal to discord users,

      It is! But that focus is somewhat recent. The dev recently started a funding campaign to accelerate development, and just landed channels with rooms last week, so it’s still rough around the edges, but the pace that they’re implementing this stuff is impressive. They’re later going to work on having drop-in voice rooms as well.

      • rklm@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        4
        ·
        edit-2
        4 hours ago

        Despite the challenge getting it set up, I have high hopes for movim! I like the direction they’re going now.

        I did end up successfully deploying it in a compose stack (despite this issue), and I’ll probably submit a fix if they don’t get to it before I do.

        If anyone is interested, I can share the details about how I got it going.