If you wanted to install a single Moodle 3.9 website, and no other site running on the web server, and if you had to conserve resources, what web server would you use?
I don't think you would have much choice for the database: mysql or MariaSQL.
Not sure anyone could really answer that question ...
'lightweight' ... folks would say apache with fast-cgi or php-fmp or nginx ... smallest foot print for web service ... and one could debate mariadb vs mysql ... but what really counts is how the moodle is used + number of users + frequency of use + modules (components, like quiz) and how 'large' they are. By 'large' I don't mean necessarily the numbers of questions but how they would be presented + what those looked like.
So think you're gonna have to throw out some numbers ... guesses if you don't know ... and specifics on usage.
number of users.
frequency of access - used in a F-2-F with the users above?
Let's not forget space ... gonna have lots of assignments students submit? Like what file types ... audio? video?
Soooo ... my 2 cents.
But ... here's official:
https://docs.moodle.org/39/en/Installing_Moodle#Hardware
https://docs.moodle.org/39/en/Performance_recommendations
'SoS', Ken
It's true what is said ... 'you get what you pay for'.
Where ever/however, check into your ability to acquire more ... space/memory/processing etc. when choosing provider/hosting.
'SoS', Ken
It's not just Apache ... Moodle on a standalone - all services on one server - includes DB server. It's a balancing act between apache and DB server resources.
'SoS', Ken
Thanks for offer. Have to decline. I still have too many things that require my attention to play much at all! :|
'SoS', Ken