The Apache web server will point port 80 requests to the /joomla installation.
This also means that the rest of the loaded software needs to interact with MySQL if it's database-aware.įor anyone out there just a little too hardcore for MySQL, the underlying system is Ubuntu you can install it yourself.Īs discussed above, the /joomla folder will necessarily reside on the external hard drive the default database will also reside there and the EduPlug will be pre-configured to accept incoming connections on port 80.
There are plenty of other outstanding open source databases, most notably PostgreSQL, but for our purposes here, I suggest we stick with MySQL. I'm also including it to note that, for ease, greatest compatibility, and image compactness, my specs only include MySQL. This should go without saying, but I'm including it for completeness. EduPlug failure? No problem there either just replace it with any other TonidoPlug running the Edu stack (a simple flash procedure). Hard drive failure? No problem - just replace it with the clone you create during daily backups. All other data would be pre-configured to reside on the included hard drive. Thus, the onboard storage in the EduPlug (this refers to the stock TonidoPlug hardware with the software stack I'm suggesting) would be for program files only. Linux makes it easy to separate user files, web sites, and shares from program files. Users can add a USB hub and a second hard drive for regular backups. How many videos, pictures, documents or audio files do you need to share with students, parents, and staff? A terabyte should take care of it. External hard drives are incredibly cheap and terabyte drives can be had for under $100. The TonidoPlug embedded OS relies on an external USB hard drive to house more data than the half gig it carries on board. The requirements outlined below would allow this little box to work as a web server, learning management system, library management system, or small-scale student information system out of the box. Sounds cool, eh? A few Twitter conversations later and some pondering on how we tend to use web servers in Ed Tech and I've come up with a set of requirements and applications that would make the EduPlug a no-brainer purchase for schools.