Hi all,
I run a private self-hosted Synapse server with bridges for:
- Signal
- 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?
Hi all,
I run a private self-hosted Synapse server with bridges for:
I am thinking of switching to XMPP. Can anyone recommend a good Docker-based server and transport combo that I could test out?
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.
How is signald broken? I’m using it with Matrix now just fine.
I think you can’t connect new devices or so and the development has stalled. But I don’t use Signal personally, so not 100% sure. AFAIK the Matrix bridge is currently being rewritten with another backend.
@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.
Is there a working Signal+Prosody setup?
Since you’ve used both, how do ejabberd and prosody compare to another? I was going to go with the former.
@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).
@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.
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.