Difference between revisions of "How to Create a Jabber Server"
Jump to navigation
Jump to search
(2 intermediate revisions by the same user not shown) | |||
Line 5: | Line 5: | ||
</noinclude> | </noinclude> | ||
− | Sugar collaboration is built on top of [[wikipedia:Jabber|XMPP (Jabber)]], an open and extensible [[wikipedia:instant messaging|instant messaging]] protocol. Collaboration | + | Sugar collaboration is built on top of [[wikipedia:Jabber|XMPP (Jabber)]], an open and extensible [[wikipedia:instant messaging|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 [[School_Server|XS school server]] for school deployments. | ||
== Running your own server == | == Running your own server == | ||
− | + | Two different Jabber server programs are known to work with Sugar; prosody and ejabberd. | |
+ | |||
+ | === prosody === | ||
+ | |||
+ | As used by the [[Service/jabber|Sugar Labs Jabber server]]. | ||
+ | |||
+ | See [[Platform_Team/Prosody]]. | ||
+ | |||
+ | === ejabberd === | ||
− | + | See [http://wiki.laptop.org/go/Installing_ejabberd Installing ejabberd] for instructions on installing and configuring. | |
− | + | More details on the ejabberd configuration are here: [http://wiki.laptop.org/go/Ejabberd_Configuration Ejabberd Configuration] |
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.
ejabberd
See Installing ejabberd for instructions on installing and configuring.
More details on the ejabberd configuration are here: Ejabberd Configuration