I want to setup a server with about 20 different moodle installations. No more than 5 users for each installation will connect concurrently. In each instance newbie admins will log in to test moodle's functions and may break something.
What is the best strategy to follow for this type of setup? E.x. each installation with it's own database and db user? Maybe docker is better for each moodle instance? What are the hardware specs the server should have at minumum approximately?