Explorando #XMPP e #ejabberd: um estudo profundo — Eduardo Marqueshttps://blog.dmarkinfo.com.br/post/explorando-xmpp-e-ejabberd-um-estudo-profundo
Explorando #XMPP e #ejabberd: um estudo profundo — Eduardo MarquesI have tried to deploy #Snikket. Gave up after I didn't manage to convince it to not manage TLS certificates itself.
I have tried to deploy #Prosody, Snikket's underlying project. Gave up after I didn't manage to configure it enough for it to be happy.
I have tried to deploy #ejabberd. Gave up after I realized how underdocumented and confusing the configuration is, convinced I wouldn't be able to secure it enough.
Is there really no good #XMPP server that would just work? I am annoyed.
Ob @mailbox_org irgendwann dem XMPP-Server auf den neuesten Stand bringt und per IPv6 erreichbar macht?
Moved from Prosody to Ejabberd XMPP servers last night in my homelab... because... 🤷
Whatsapp, Discord and IRC Bridges all set up again... some tweaking with permissions I think to do yet, but the important one is set up for the family to get hold of me easily and the family group chat is on whatsapp.
Also going to set up the invites system, which was actually my main reason to change over; if I can send friends a link and make the onboarding super easy I'll have a better success rate getting them to try it.
It is one thing to convince your friends to use XMPP, it is another to have them easily be able to sign up their friends too.
https://txw.ca/mod-signup-keyword/
This is a mod for ejabberd which allows in-band registration with a fixed pre-shared key. It replaces the standard mod_register.
So your friends can pass this PSK to their trusted friends, and they can sign up for an account, and pass it to their trusted friends.
An XMPP Client needs to surface a UI element for the PSK to be entered, and returned to the ejabberd server. I’ve tested it with my hobby client, Mach.