Community Jabber Servers: Difference between revisions

From OLPC
Jump to navigation Jump to search
(Added another round of jabber server activity)
No edit summary
 
(108 intermediate revisions by 35 users not shown)
Line 1: Line 1:
<noinclude>[[Category:Community]]
[[Category:SchoolServer]]
[[Category:Jabber]]
[[Category:Jabber]]
</noinclude>


{{jabber}}
Due to scalability issues, jabber servers can currently only handle up to about 150 users.
{{TOCright}}


== What is a Jabber Server==
Therefore it is best if specific communities run their own servers - by geographic region, by special interest, whether for kids/parents only or adult users...
A (specially configured) [[jabber]] server is used to allow multiple XOs/Sugar instances to connect and collaborate remotely. Imagine that a school in Peru and a school in Canada wanted to collaborate via their XOs. The mesh network doesn't stretch that far, but the two schools could use a Jabber server to communicate.


The non-sugarlabs.org servers might serve specific geographic regions or other groups.
To set up your own server, see instructions at [[Run your own jabber server]].


To set up your own community or private server, see: [[Run your own jabber server]].
== Community Server Directory ==


If you want to publicize your server, please list it below. In "community", specify who should use this server - be as specific as possible.


== Community Server Directory ==
{| class="wikitable"
If you want to publicize your server, please list it below. In "community", specify who should use this server - be as specific as possible. Please add a sysadmin contact email address so we can bug you when it's down...
|+ Community Servers
|-
! server name !! status !! community !! comments
|-
| potter-pod.no-ip.biz || up|| Richmond, VA. (any)|| none ||
|-
| opteron.9grid.us || up|| Austin, TX (any) || |[[Xo-austin|Austin Area Jabber Collaboration Server]]
|-
| jabber.olpchacks.org || up as of 2008-05-22 || Chicago, IL (any) || [[OLPC Chicago/JabberServer|OLPC Chicago Jabber Server]]
|-
| chi.il.us.xochat.org || up as of 2008-05-22 || Chicago, IL (any) ||
|-
| jabber.xo-quebec.org || up|| Montreal, Qc (any) || [http://www.xo-quebec.org/configuration-xo-quebec Québec Area Jabber Server(fr)]
|-
|nejabber.homelinux.org||down as of 2008-05-22||New England (any)|| [[OLPC New England|New England Jabber Collaboration Server]] Back up and all bugs should be fixed!.
|-
| xochat.org || up as of 2008-05-22 || G1G1 (any) || See [[xochat.org Community Server]] for more info and regional jabber servers.
|-
|school.letschange.org || up || Bainbridge Island, WA (any) || [[OLPC Seattle/Seattle Area Jabber Collaboration Server]]. Come join us!
|-
|olpc.usjabber.org || in progress || Open to all US, Server in Vermont ||US public jabber server. Read our [[Olpc_US_Jabber|wiki page]] for more info. <br>Estimated Date of Server Completion: Friday April 19th (maybe earlier)
|-
| dc.olpc.obscure.org || up as of 2008-05-22| | Washington, DC area (any) || [[OLPC Learning Club D.C./Jabber Server|OLPC D.C. Jabber Server]]
|-
| xochat.de || || ||
|-
| xo1share.org || Up (2008-08-05) Few # users|| G1G1 (any) Focus: Great Lakes Region|| xo1@scishare.com (Location: Grand Blanc, Michigan) Status: xoshare.org/mi
|-
| jabber.buddycloud.com || up || Open to all || Jabber server including location based API (http://blog.buddycloud.com/node/1)
|-
| ... || || ||
|-
| ''add yours above this line'' || || ||
|}


=== Connecting to a community jabber server ===
Open Terminal, then type the following commands :


<!--
sugar-control-panel -s jabber jabber.server.url


Server testing most recently done 20141021 by MartinDengler using python-xmpp:
''replace jabber.server.url with the jabber server you with to use''


$ sudo yum -y install python-xmpp
then restart Sugar '''(warning: first close your activities to save them!)''' by pressing ctrl+alt+erase - then go to the neighborhood view and have fun!
$ cat ./xmpp_alive.py ; (for name in $(curl http://wiki.laptop.org/go/Community_Jabber_Servers 2> /dev/null| grep "^<td>.*\(\.com\|\.org\|\.biz\|\.us\|\.de\|\.edu\)" | perl -npe 's/<td>\s*(<a[^>]+>)?\s*([^<]+)\s*(<\/a>)?\s*<\/td>.*/\2/' | sort | uniq) ; do echo -n $name... ; if (./xmpp_alive.py $name > /dev/null 2>&1) ; then echo "up" ; else echo "down" ; fi ; done)
#!/usr/bin/python
import socket, sys
socket.setdefaulttimeout(2.0)
from xmpp import *
success = None
def test_alive(server, port):
retval = None
try:
cl = Client(server)
retval = cl.connect(server=(server, port))
except (ValueError, StreamError) as msg:
if isinstance(msg, (ValueError, HostGone, RemoteConnectionFailed, UndefinedCondition)):
retval = False
else:
retval = True
return retval
success = test_alive(sys.argv[1], 5222)
success = success or test_alive(sys.argv[1], 5223)
sys.exit(0 if success else 1)




altmsg.com...down
=== Jabber server activity ===
chatmask.com...down
XO connections to the servers listed above, on ''August 8, 2008, 2:00-2:30 PM EST'':
chw.no-ip.org...down
dc.olpc.obscure.org...down
im.it-native.de...up
is-a-furry.org...up
jabber.buddycloud.com...down
jabber-hispano.org...down
jabber.laptop.org...down
jabber.olpchacks.org...down
jabber.sugarlabs.org...up
jabber.xo-quebec.org...down
kimly.org...down
orcalab.net...up
potter-pod.no-ip.biz...up
schoolserver.laptop.org...down
schoolserver.rit.edu...down
xmppcomm.com...up
xochat.de...down
xochat.lympago.com...down


xochat.org - 16


--->
school.letschange.org - 3


{| class="wikitable" style="background: white;"
jabber.olpchacks.org - 2
|+ Community Servers
|-
! server name !! community !! comments !! sysadmin contact
|- style="background: lightgreen;"
| jabber.sugarlabs.org || developers, testers, latest Sugar version users || a development installation undergoing changes || jabber AT sugarlabs DOT org systems@lists.sugarlabs.org http://wiki.sugarlabs.org/go/Service/jabber
|-
| orcalab.net || Open to all || Various transports, located in Germany || xmpp@blackonion.org
|-
| potter-pod.no-ip.biz || Richmond, VA. (any)|| ||
|-
| [http://xmppcomm.com xmppcomm.com] ||Open to All || Ukrainian server. Supports jabber domain hosting || JID: jadm@xmppcomm.com, E-mail: jadm@xmppcomm.com
|-
| [http://im.it-native.de im.it-native.de] ||Open to All || German Server. MUC and Webinterface aviable. || JID: Arsimael@im.it-native.de ||
|-
| [http://is-a-furry.org is-a-furry.org] ||Open to All || MUC and Multilingual Webinterface available. || JID: Arsimael@is-a-furry.org ||
|}


dc.olpc.obscure.org - 2


=== Connecting to a community jabber server ===
xochat.de - 1

all others - 0

XO connections to the servers listed above, on ''July 24, 2008, 12:00-12:30 PM EST'':

xochat.org - 18

school.letschange.org - 3

xochat.de - 1


In Sugar, click on the centre icon, then My Settings, Network, and change the Server.
all others - 0

Latest revision as of 04:18, 14 August 2017


   Jabber: | Community Jabber Servers | Run a Jabber Server | Category:Jabber

What is a Jabber Server

A (specially configured) jabber server is used to allow multiple XOs/Sugar instances to connect and collaborate remotely. Imagine that a school in Peru and a school in Canada wanted to collaborate via their XOs. The mesh network doesn't stretch that far, but the two schools could use a Jabber server to communicate.

The non-sugarlabs.org servers might serve specific geographic regions or other groups.

To set up your own community or private server, see: Run your own jabber server.


Community Server Directory

If you want to publicize your server, please list it below. In "community", specify who should use this server - be as specific as possible. Please add a sysadmin contact email address so we can bug you when it's down...


Community Servers
server name community comments sysadmin contact
jabber.sugarlabs.org developers, testers, latest Sugar version users a development installation undergoing changes jabber AT sugarlabs DOT org systems@lists.sugarlabs.org http://wiki.sugarlabs.org/go/Service/jabber
orcalab.net Open to all Various transports, located in Germany xmpp@blackonion.org
potter-pod.no-ip.biz Richmond, VA. (any)
xmppcomm.com Open to All Ukrainian server. Supports jabber domain hosting JID: jadm@xmppcomm.com, E-mail: jadm@xmppcomm.com
im.it-native.de Open to All German Server. MUC and Webinterface aviable. JID: Arsimael@im.it-native.de
is-a-furry.org Open to All MUC and Multilingual Webinterface available. JID: Arsimael@is-a-furry.org


Connecting to a community jabber server

In Sugar, click on the centre icon, then My Settings, Network, and change the Server.