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

From Sugar Labs
Jump to navigation Jump to search
Line 1: Line 1:
 
[[Category:Jabber]]
 
[[Category:Jabber]]
  
Sugar collaboration uses a Jabber server (with a few extra modules and patches) to connect users who aren't connecting with other Sugar users on a wireless mesh range.
+
Sugar collaboration is built on top of [[wikipedia:Jabber|XMPP (Jabber)]], an open and extensible [[wikipedia:instant messaging|instant messaging]] protocol. Collaboration via a server is more scalable than over link local connections. This server is a Jabber server (with a few extra modules and patches) and is usually included in the XS schoolserver for school deployments.
  
 +
Community members such as G1G1 XO users, and developers, can use a Jabber server for collaboration without needing the rest of the schoolserver functionality. In this way, "mesh view" can be extended over the Internet for regional or global communities.
  
 
== Running your own server ==
 
== Running your own server ==
  
Currently we only recommend running ejabberd with OLPC-specific patches.
+
Currently the only Jabber server that works for Sugar collaboration is [[wikipedia:ejabberd|ejabberd]] with Sugar-specific patches. See [http://wiki.laptop.org/go/Installing_ejabberd Installing ejabberd] for instructions on installing and configuring it.
  
:Please clarify in plain English what this means...
+
For those interested in the details, more details on the ejabberd configuration are here: [http://wiki.laptop.org/go/Ejabberd_Configuration Ejabberd Configuration]
 
 
See [http://wiki.laptop.org/go/Installing_ejabberd Installing ejabberd] for instructions on installing and configuring it.
 
 
 
For developers, more details on the ejabberd configuration are here: [http://wiki.laptop.org/go/Ejabberd_Configuration Ejabberd Configuration]
 
  
 
If you get a community server up, consider adding it to [[A list of Jabber networks around the world]].
 
If you get a community server up, consider adding it to [[A list of Jabber networks around the world]].

Revision as of 15:01, 29 May 2008


Sugar collaboration is built on top of XMPP (Jabber), an open and extensible instant messaging protocol. Collaboration via a server is more scalable than over link local connections. This server is a Jabber server (with a few extra modules and patches) and is usually included in the XS schoolserver for school deployments.

Community members such as G1G1 XO users, and developers, can use a Jabber server for collaboration without needing the rest of the schoolserver functionality. In this way, "mesh view" can be extended over the Internet for regional or global communities.

Running your own server

Currently the only Jabber server that works for Sugar collaboration is ejabberd with Sugar-specific patches. See Installing ejabberd for instructions on installing and configuring it.

For those interested in the details, more details on the ejabberd configuration are here: Ejabberd Configuration

If you get a community server up, consider adding it to A list of Jabber networks around the world.