Nepal:School Server Specification - Phase 1 Design
Nepal Deployment School Server Phase 1 Design Proposal
This deployment must be online for teacher training the first week of April.
See the full schedule at: http://wiki.laptop.org/go/Nepal:Pilot_Project_Plan
The previous design discussion is maintained for tracking phase 2 at: http://wiki.laptop.org/go/Nepal:School_Server_Specification
List of Hardware
1 Three servers
- XS1
- XS2 - Standby backup only
- Squid1
- All server boxes will have the following:
- - Intel or AMD at least 2 ghz
- - RAM?
- - At least 300gb hard drive
- - USB ports (how many? at least 3, one per active antenna, plus one for making USB keys)
- - Bootable DVD or CD-ROM drive
- - 3 x Active Antennas
- - 10/100 NIC?
- - Other wireless NIC?
2 Wireless Access Point and Router
- Model name and number?
3 Cables
- Enough Cat 5/6 with RJ45 connectors to connect servers to Wireless AP/Router
- 5 Meter USB cable for each active antenna
4 Power strip/circuit breakers
- How many?
5 Hub?
List of Software on XS
Core Software
- XS Server XS-150
- Fedora v7 (or 8?)
- Moodle v1.8.4
- PHP v5
- MySQL v5
- Apache v2
- DHCP
- DNS
Content
English Wikipedia
English Wikitionary
Gutenberg Dictionary
Eshiksha activities
Additional XO bundles
OLPC library content
XS Install Scripts
?
Example from Ceibal deployment here:
http://dev.laptop.org/git?p=projects/ceibal-scripts;a=tree
XS Tests
From:
http://spreadsheets.google.com/pub?key=pJrekGFLbqe6sdOitu3tYbQ
1 - Apply image to XO from USB
Status (include date tested): pass
Notes: Can be done through firmware with copy-nand command
2 - Connects to Mesh
Status (include date tested): pass
Notes:
3 - can browse Internet
Status (include date tested): pass
Notes:
4 - Can browse cached pages
Status (include date tested): pass
Notes:
5 - Can browse cached pages when Internet offline
Status (include date tested):
Notes:
6 - Chat w/ other XO
Status (include date tested): pass
Notes:
7 - Can access Moodle page and click on all links
Status (include date tested):
Notes:
8 - Load new activities from server
Status (include date tested):
Notes:
9 - Can launch Squeak activity from Moodle
Status (include date tested):
Notes:
10 - Browse Wiktionary
Status (include date tested):
Notes:
11 - Play audio from Wiktionary
Status (include date tested):
Notes:
12 - Play flash videos
Status (include date tested):
Notes:
13 - Fill up XO’s hard drive
Status (include date tested): Fail
Notes: When the drive fills up, the app crashes and you are not able to open another app until you free some space
14 - Remove activities manually
Status (include date tested):
Notes:
15 - Automatic Backup and manual restore
Status (include date tested):
Notes:
16 - Attempt restore student files over the network
Status (include date tested):
Notes:
17 - XO can access School server via another XO through mesh, record distance and signal/packet loss
Status (include date tested):
Notes:
18 - Try to access www.hotsex.com
Status (include date tested):
Notes:
19 - Access ds.lahai.com/ole/fez
Status (include date tested):
Notes:
20 - Type in Nepali, save text in Nepali
Status (include date tested):
Notes:
21 - Sugar appears in Nepali
Status (include date tested): partial
Notes: The translation is done at http://dev.laptop.org/translate
List of Software on Squid Box
Squid Dansguardian Fedora 7 (v8?)
Squid Box Install Scripts
- - -
Squid Box Tests
http://spreadsheets.google.com/pub?key=pJrekGFLbqe6sdOitu3tYbQ&gid=4
List of Software on Library Server
- - -
Library Server Install Scripts
- - -
Library Server Tests
- - -
List of Software on XO
Standard build of XO (build number?)
ePaati:
- Animal Identification
- Alphabet Puzzle
- Addition, numeric
- Addition, word problem
- Addition upto 10, game
- Counting Sheep
- Largest Number
- Make Bar-graph
- Matching
- Numeric Puzzle
XO Install Scripts
- - -
XO Tests
- - -
System Level Design
- - -
Failure Cases
- - -
System Level Tests
- - -
Wireless AP/Router Config
- - -
Network Diagram
- - -