Hi all,

I run a private self-hosted Synapse server with bridges for:

  • Signal
  • WhatsApp
  • Doscord
  • IRC
  • Google Voice
  • Custom APIs

I am thinking of switching to XMPP. Can anyone recommend a good Docker-based server and transport combo that I could test out?

  • Andres@social.ridetrans.it
    link
    fedilink
    arrow-up
    2
    ·
    1 day ago

    @poVoq @fmstrat I ran ejabberd for years before switching to matrix (synapse). Matrix was a disaster, plus jmp.chat is a fantastic google voice / VOIP replacement, so I switched back to xmpp (with prosody). Out of those options, prosody is clearly the best for self-hosting.

      • Andres@social.ridetrans.it
        link
        fedilink
        arrow-up
        1
        ·
        20 hours ago

        @2xsaiko A big caveat is that I used them in very different time frames - prosody starting from 2021 to now, while ejabberd I used from 2006 to 2012 or so. At the time I used it, ejabberd’s config was done in erlang(!); they apparently they’ve since switched to yaml configs. It was generally fine, but when I switched back to XMPP in 2021, I figured I’d go with a server in a less niche language and better support (the jmp.chat folks mostly use & recommend snikket/prosody).

        • Andres@social.ridetrans.it
          link
          fedilink
          arrow-up
          1
          ·
          20 hours ago

          @2xsaiko XMPP is nice and lightweight, so I think either would work fine. I just find prosody has more community momentum.

          It was matrix that was a massive memory hog, required running bleeding-edge homeserver software, didn’t do proper security support, etc, so that’s where I have stronger feelings.

          • dblsaiko@discuss.tchncs.de
            link
            fedilink
            English
            arrow-up
            1
            ·
            3 hours ago

            Thanks! I’ll take a closer look at both then and see which I like better.

            I am running a Matrix homeserver right now and yeah it’s definitely a mess.