XS-XO Interactions: Difference between revisions
Jump to navigation
Jump to search
(→Overview of interactions between the laptops and their servers: Noting epmd on port 4369) |
m (→Overview of interactions between the laptops and their servers: further details) |
||
| Line 28: | Line 28: | ||
|- |
|- |
||
| [[XS-rsync]] |
| [[XS-rsync]] |
||
| |
| ? |
||
| [http://dev.laptop.org/git?p=users/martin/xs-rsync.git;a=tree users/martin/xs-rsync.git] |
| [http://dev.laptop.org/git?p=users/martin/xs-rsync.git;a=tree users/martin/xs-rsync.git] |
||
| rsync |
| rsync |
||
| Line 34: | Line 34: | ||
|- |
|- |
||
| [[Presence Service]] |
| [[Presence Service]] |
||
| [[Telepathy Gabble]] |
|||
| |
|||
| eJabberd and [http://dev.laptop.org/git?p=projects/gadget;a=tree projects/gadget] |
| eJabberd and [http://dev.laptop.org/git?p=projects/gadget;a=tree projects/gadget] |
||
| jabber |
| jabber |
||
| Line 57: | Line 57: | ||
| Bind, DHCPd |
| Bind, DHCPd |
||
| |
| |
||
| Bind is unloved. |
| Bind is unloved and [http://dev.laptop.org/ticket/7655 may be replaced]. |
||
|- |
|- |
||
| [[XS Service Description|NTP]] |
| [[XS Service Description|NTP]] |
||
Revision as of 00:51, 20 August 2008
Overview of interactions between the laptops and their servers
The following is a high level view of how and where the XO and XS talk to each other.
| Service | Laptop | Server | Protocol | Notes |
|---|---|---|---|---|
| School Identity Manager | sugar: src/hardware/schoolserver.py | idmgr: idmgr/server.py | XMLRPC, port 8080 | Server expects serial number, nickname, uuid, SSH pubkey; replies with success, backupurl, backuppath, jabberserver. |
| Ds-backup | users/martin/ds-backup: client/* | users/martin/ds-backup: server/* | HTTP query, followed by rsync over ssh. | Client and server are in the same repositiory. |
| XS-rsync | ? | users/martin/xs-rsync.git | rsync | Publishes XO software updates and potentially other stuff. |
| Presence Service | Telepathy Gabble | eJabberd and projects/gadget | jabber | |
| XO updater/ Software update | users/cscott/sugar-update-control | Apache | http | Mostly bypasses XS for now, going straight to e.g. wiki.laptop.org. |
| Web content | Browse | Apache, Moodle, etc | http | |
| Mundane services | ||||
| DNS, DHCP, RADVD | Bind, DHCPd | Bind is unloved and may be replaced. | ||
| NTP | ntp | |||
| Open but unused(?) XS ports | ||||
| Erlang Port Mapper Daemon | epmd | TCP port 4369 | This seems to be started with ejabberd. | |