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?

  • poVoq@slrpnk.net
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    2 hours ago

    The Signal gateway has currently issues, due to Signald being broken.

    For WhatsApp and Discord there is Slidge.

    IRC works great with Biboumi.

    I am not aware of a Google voice bridge, but there are ways to bridge to the regular phone network and sms. The easiest is the https://jmp.chat/ service.

    • Andres@social.ridetrans.it
      link
      fedilink
      arrow-up
      2
      ·
      2 hours 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.

  • kristoff@infosec.pub
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    5 hours ago

    perhaps a stupid question, but are there bridges for XMPP ? My impression is that XMPP is as good as empty (I do use it mainly as a federated service). Is there still a lot of active development on the XMPP side of things?

    I do not understand your point with ‘you cannot change the URL’. If you use matrix as non-federated and just the only user, what is the problem that you need to change the URL when you need to set up a new server on a new URL? Not being able to change the server at the same URL seems like a logical concequence of authentication, be it for server-to-server communication as for client-to-server communication.

    • fmstrat@lemmy.nowsci.comOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      2 hours ago

      Yes they are called “transports”.

      As for when I tried to change the URL, I was moving all services from publicly resolvable DNS to .lan, and Matrix is an issue because you can’t change that after the fact, even if you haven’t federated.

    • poVoq@slrpnk.net
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 hours ago

      Yes there are gatewaxy for xmpp. See for example https://slidge.im/ but there are also a few other projects.

      It’s maybe a bit less than for Matrix, but the ones that exist tend to work better.

    • fmstrat@lemmy.nowsci.comOP
      link
      fedilink
      English
      arrow-up
      5
      ·
      6 hours ago

      Overall I’ve been happy with Matrix (private not federated), but it’s very convoluted. Whenever anything goes wrong it’s really difficult to figure out why, as there is a lot of complexity. And once you set something up, it’s really hard if not impossible to make a change.

      For instance, since it’s built for federation, changing the URL is impossible.

      So I’d like to try out XMPP since it’s much more lightweight and simple. I may not switch, but want to explore.

  • magikmw@piefed.social
    link
    fedilink
    English
    arrow-up
    1
    ·
    6 hours ago

    I’m looking at tuwunel to setup instead of synapse as soon as it’s ready. Still matrix, but maybe better for small instances.

    • mat@linux.community
      link
      fedilink
      English
      arrow-up
      1
      ·
      4 hours ago

      Tuwunel had intentions to build a Synapse migration tool, but I haven’t heard anything about it since. Was waiting for it so I could bring over profiles and most importantly chat history for myself and my family.