Skip to main content


!Friendica Support

help me configure xmpp in friendica.
I have my server https://reisub.nsupdate.info/xmpp/
I could never manage to friendica merge my instance with xmpp.

my instance https://friendicarg.nsupdate.info

reshared this

@Fabián Bonetti
what do you mean by "merge"?
I use my Friendica credentials to login to XMPP client (prosody backend), but afaik there is no xmpp chat plugin or widget that works in friendica
I thought there was a chat for friend. use my xmpp server on my friend instance. I wanted a chat like the one that uses diaspora.
@Fabián Bonetti
there is the 'Jappix Mini' addon (which does not seem to work, at least it's not working for me)
There used to be a ConverseJS addon, but it has been abandoned I think

So, yeah - pretty much the only thing missing from Friendica atm is(good/working) XMPP CHAT facility
Como quien dice, hace falta es laburo @Fabián Bonetti
Sounds interesting. What would be the best way to set up an authentication in XMPP against a Friendica site?
@Matt Panhans
for #ejabberd you can follow this: https://wiki.friendi.ca/docs/install-ejabberd

Mine is #Prosody. in prosody.cfg.lua I have this:
authentication = "http_async";
http_auth_url = "https://librenet.co.za/api/account/verify_credentials.json";
@Tobias
well, ofc the module "auth_http_async" needs to be loaded into Prosody.
But as far as I can remember, yeah, that is all.

(sorry I was, as usual, sort of figuring it out on the fly with the help of some great people in Friendica Support forum, and I did not take detailed notes - I know I should have, but when you're trying something different every 10 minutes, you kinda stop taking notes and then when it works, you forget the exact steps that got you there)
@Tobias
No need to register on the XMPP side. You will login to xmpp client with username@friendicanode.tld after registering on friendicanode.tld
I already configured it in my prosody.

https://reisub.nsupdate.info/http-bind/

friendica config:

3537


I don't know what else to configure ... something else is missing?
@Fabián Bonetti@Matt Panhans
I personally have no evidence to suggest that JappixMini even works, at all.
But (in theory at least) if you have the correct jabber server and bosh host (which in your config appear to be different, for some reason?) and the correct XMPP credentials, it should work. I guess.
I must try it out of friendica ... with some code. I must look for it.
@Fabián Bonetti@Matt Panhans
well, hey - if you're a coder - fix the actual good XMPP plugin (ConverseJS) 😉

https://git.friendi.ca/friendica/friendica-addons/src/branch/develop/xmpp

I tried, but being not a developer and having literally no idea what I am even doing or looking for .... I failed. Lol.
I use converse, it sounds better than jappix
do you want the xmpp (conversejs) client or jappixmini?

i learned today, both are not ready. conversejs is old and many years unmaintained, and jappixmini has a bug or so...