Difference between revisions of "How to Create a Jabber Server"

From Sugar Labs
Jump to navigation Jump to search
 
(One intermediate revision by the same user not shown)
Line 13: Line 13:
 
== Running your own server ==
 
== Running your own server ==
  
Two Jabber servers are known to work with Sugar.
+
Two different Jabber server programs are known to work with Sugar; prosody and ejabberd.
  
 
=== prosody ===
 
=== prosody ===
  
As used by the [[Service/jabber Sugar Labs Jabber server]].
+
As used by the [[Service/jabber|Sugar Labs Jabber server]].
  
 
See [[Platform_Team/Prosody]].
 
See [[Platform_Team/Prosody]].

Latest revision as of 20:54, 31 August 2017


Sugar collaboration is built on top of XMPP (Jabber), an open and extensible instant messaging protocol. Collaboration can use either Link-local connections, or a server.

Collaboration via a server is more scalable, but requires special Sugar support in the server.

A server can be set up using the XS school server for school deployments.

Running your own server

Two different Jabber server programs are known to work with Sugar; prosody and ejabberd.

prosody

As used by the Sugar Labs Jabber server.

See Platform_Team/Prosody.

ejabberd

See Installing ejabberd for instructions on installing and configuring.

More details on the ejabberd configuration are here: Ejabberd Configuration