Deployment Platform/1.0/Todo: Difference between revisions
No edit summary |
|||
| Line 1: | Line 1: | ||
== 1.0 == | == 1.0 == | ||
Initial Sugar Server release that is not intended to be used as-is in deployments. It is about having stable code base and infra to fulfil deployment needs in further 1.x releases. | |||
=== Initial coding of core components === | === Initial coding of core components === | ||
| Line 26: | Line 28: | ||
* <strike>improve mod_sugar_roaster plugin to share the same memory structure of sugar roaster among all buddies</strike> | * <strike>improve mod_sugar_roaster plugin to share the same memory structure of sugar roaster among all buddies</strike> | ||
* using sugaroid bots, stress test prosody to compare with ejabberd | |||
Sugar code is here, http://git.sugarlabs.org/server/prosody-sugar | Sugar code is here, http://git.sugarlabs.org/server/prosody-sugar | ||
=== | === Initial configuration using Mace === | ||
It is a proof of concept. | |||
* configure sugar-server and prosody in form dextrose-server package | |||
=== Documentation === | |||
Initial documentation efforts on the wiki. | |||
== 1.x == | |||
All 1.x minor releases will be based on deployment needs. Including taking decision what following features need to be implemented. | |||
=== More sugar-server-base templates === | |||
Depending on will mace configuration be used in Sugar Server based deployments or not, implement configuration for all needed services: | |||
* run http://collectd.org/ daemons on school servers and provide useful uploading method | * Content filter. Options are: Dans Guardian (MinD fork?), SquidCache, OpenDNS | ||
* Monitoring support. If connectivity is good, then no questions, there are bunch of ready-to-use solutions like Munin, Nagious, etc. The problematic usecase is having servers that are mostly or entirely offline. The way might be collecting data on school servers and pass them to the mothership somehow via sneakernet. Options: run http://collectd.org/ daemons on school servers and provide useful uploading method | |||
=== Initial Smart Objects support === | === Initial Smart Objects support === | ||