Before we start installing Moodle, you have to decide which setup is right for your organization. Once you have come to a conclusion, there are a number of prerequisites that you have to provide before we can get started.
There are quite a few different environments in which you can set up Moodle. The three main criteria that should dictate the choice of the correct setup are:
If you want to have full control over your system, be able to tweak system settings, and make frequent changes to the setup, you are best hosting your own server. However, if your preferred choice is to administer only your system while somebody else is looking after the operating system, the web server, and backups, you are better off with a professionally hosted setup.
This is entirely driven by the number of concurrent users, that is, the number of learners and teachers logged in to Moodle at the same time. A Moodle on a USB memory...