The Moodle CMS is an open source content management system designed for management of courses and other education based communities.

Moodle needs a web host that supports MySQL, PHP well.

You will likely want shell access, via ssh that will allow you to manage files from the command. This eases making changes to htaccess files, php.ini and conf files. You should of course determine if your web host allows access to various Apache, php or mysql configuration files, as some web hosts either preclude such access or provide only limited GUI tools for this purpose.

You will want sftp so that you can move files to and from the server without having to rely on php to accomplish this.

You will also want to confirm that you have access to phpmyadmin or mysqladmin so as to be able to easily manage your mysql databases although, if you have access to your mysql host, you can manage via command line. ssh support with sftp, access to phpmyadmin.

We think HostGator is a great, affordable web host to use for Moodle. So if you're planning to use Moodle, get Hostgator web hosting now, and get your Moodle based website up and running!



Moodle is a course management system (CMS) - a free, Open Source software package designed using sound pedagogical principles, to help educators create effective online learning communities.  Five thoughts on why you may want ot use Moodle for your website:

  1. Moodle is a free tool for running a course and managing a course online. Perfect for schools or other administrative initiatives.
  2. Moodle is  completely open source and designed to help educators manage communities based around learning.
  3. Moodle is  powerful enough to work with everything from a single teacher environment to a massive university with more than 200,000 students.
  4. Moodle has a large community of users that can help you make the most of your installation.
  5. Moodle has many modules, plugins, and languages allowing you to greatly expand the functionality available right out of the box.


Best Moodle CMS Web Hosting Services for Education Website Build

Add comment

Security code

200 OK


The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, [no address given] and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.