I am gathering requirements for a local school who wishes to begin an online program.
The software will be 2 open-source projects Mahara and Moodle.
What I need help with is figuring out the optimal hardware and connection needed to run these for what we hope is over 1000 students, with room for scalability.
Uptime and performance are key.
I know I need one server as the application server, and one as the mysql server, and maybe a NAS as the file storage. As well, offsite backups will be done via FTP (most likely).
We are looking at running Debian on the servers. What specs would you recommend?