I can’t connect to the XMPP chat room on the server jappix.com.
Either, I can’t connect from Jappix mini on http://ucoin.io.
Same for me.
Edit: it is working now.
The old ones said :
“You should not put all your books on one shelf ! You fool !”
Like the Github downtimes problem, Jappix is quite unstable this days…
The xmpp server was down tonight, and had several resets this week.
We should think about a workaround when the server is down.
Does someone know about xmpp well enough to investigate ?
I could host the chat room on my server.
Or on our DO server?
Does Jappix/XMPP protocol allowing multiservers?
I don’t know how XMPP works, but I was reading everywhere : “Connect from anywhere to any server with your account”. So I was thinking, oh it’s p2p, there is a automated redirect between servers. But no.
I’ve tried movim during the downtime, and it was a failure.
It seems that if your account is created on the server X and the server is down, you’re down ! Every other server you connect to will try to connect to the server X which is included in your account name.
Am I right ?
Yes but we can configure failover using Hazelcast for example. http://www.igniterealtime.org/projects/openfire/plugins/hazelcast/readme.html
-
We could install a XMPP server on the DO server. Metronome is used on YunoHost instances and on Jappix and Movim backend.
-
Then we need to set DNS zones. From YunoHost doc or prosody doc for chats room on
muc.ucoin.io
:
@ 900 IN A 46.101.184.247 # this one already exist
_xmpp-client._tcp 14400 IN SRV 0 5 5222 ucoin.io. # for XMPP clients connection
_xmpp-server._tcp 14400 IN SRV 0 5 5269 ucoin.io. # for XMPP servers connection
muc 1800 IN CNAME @ # For muc: multi user chanels
-
We must add an XMPP bot which save conversation which permit display historical conversation.
-
There is also Jappix Mini on ucoin.io which is annoying to configure to not pass by jappix server.
I’ve added the DNS entries, it will work probably in few hours.
Do you have an admin access to lorentz? (the DO server)
You could make the installation, if you agree to.
Great.
I have ssh access to lorentz.
I update it.
I installed and configure Metronome thanks to this tutorial.
- I set up a chat room at xmpp:ucoin@muc.ucoin.io
I am not sure it works: when I log in ucoin@muc.ucoin.io chatroom, I only see @kimamila. Is it a different chatroom than ucoin@muc.jappix.com?
Yep, it is.