Note: You are currently viewing documentation for Moodle 2.0. Up-to-date documentation for the latest stable version is available here: Planning your installation.

Planning your installation

From MoodleDocs

Planning your installation is the most important thing to do before installing Moodle in a production environment.

There are several things you need to check:

* Where are you hosting Moodle? A Service Provider, at home or onsite?

If a hosting provider, what package? Try to compare to get the best deal--but try to locate a host that is using at least the latest version of MySQL that is required for the latest release of Moodle; currently (August 2006), that means MySQL 4.1.16. Many host providers are resisting the upgrade from MySQL 4.0 because it's a major change. The best place to start is with a Moodle Partner.

If you are hosting it at home, you need to check your ISP's terms and conditions to confirm that you are allowed to host websites on your connection.

If hosting on site, you shouldn't have any problems! ;)

* Windows/Linux/Mac?

Windows is not a good idea for a high-traffic site. It is fine is you are just starting but when your Moodle installation really kicks off you should seriously consider moving to Linux or Mac.

Linux can be scary for new users but it's not that bad! If you are new to Linux, you may want to use XAMPP. XAMPP is a Linux application that combines everything you will need to run Moodle. If you dont like XAMPP, you can always use the Apache, MySQL etc. software that comes with your distribution. But make sure you haven't got two running at the same time!

Mac is very stable but not as good performance-wise as Linux.

--Martin Yelland 16:20, 18 June 2006 (WST)