You are welcome!
> I would be building this on a single board computer called Odroid, see:
>
http://forum.odroid.com/viewtopic.php?f=8&t=2270
I am skeptical:
- I know RaspberryPi. It is not suitable as a Moodle server. Just too weak CPU (powerful GPU though).
- You have other hardware limits like RAM, permanent storage
- You don't know whether those tailer maid systems support special mechanisms like various caches, PHP modules which Moodle needs/recommends
- You are dependent on that group that they maintain the system and keep uptodate (Moodle is bleeding edge)
If you going to carry your own server their are varios alternatives. Small servers like ZBOX already mentioned. Even moder NAS from Synology/QNAP are very versatile. Have the advantages:
a) Linux but packaged in a GUI called DSM
b) all packages including Moodle(!) are in their repositories
c) if they are outdated you have the real command line
d) powerful enough for Moodle (dual core)
e) huge reserve in disk space.
f) built-in energy save mode
In any case don't put a huge server there like the Windoofs. It'll just cook energy.
> I hope to be able to do everything myself, someday, but this pre-built distro will save me a lot of grief as I get my sea-legs.
I forgot to tell you, installing a Ubuntu server on standard Intel hardware is child's play. (See their web site). Installing
LAMP and Moodle is well documented in the Moodle Doc I've given earlier. Don't be afraid of these things. Just install/break/clean/reinstall to get the confidence.
> The students would be accessing the server via it's own Wi-Fi dongle, or perhaps I would use an access point if I can't figure out how to ad-hoc 10 students within it's Ubuntu universe.
Unlike Microsoft which sells "Windows networks" Unix (including Linux which is the system in Ubuntu) do networking with TCP/IP. The server can have a wireless sender but it is unusual. You connect it to a switch and an access point to the same switch. The wi-fi clients connect to the access point in "infrastructure" mode and get get their network configuration through DHCP.
In any case all are within a LAN. Simplies the job.
> The tiny Odroid even has it's own UPS which can run for a couple hours, good in a place with frequent power outages! There's only 2 Gb RAM and it's not expandable, but this should be enough to get started with. It can fit a 64Gb eMMC 'hard drive' with (supposedly) 160Mb/sec access rate, plus a 64Gb capacity micro SD card reader. I was expecting to put the OS/apps on the eMMC and the course files on the SD but it's access rate will be slower - does this seem feasible?
See above.
> Also what is the second 'A' in LAMAP?
It was a typo.