I’m not a programmer and I’m definitely not a server administrator, which is why I always either find someone who is or find an easy way (i.e. cPanel) to setup a Moodle site.  That being said, there’s a new service out, in private beta, which I had to give a go.  The service is called Turnkeylinux.org and it’s a quick and simple way to tap into Amazon’s EC² server space through the web.  It’s also free to use (though you will pay the cost of hosting and server hours through Amazon).

Post Pages - Post Inline - WIRIS

If you’re not familiar with EC², it’s basically server space you can purchase (but you only pay for what you use).  Bills tend to be quite low.

Here’s how I created a Moodle in about 10 minutes using TurnKeyLinux (note that the site provides step by step guidance which I will not replicate in full here),

  1. The service is in private beta so I requested an account and had it approved in about 3 minutes (https://hub.turnkeylinux.org/ to request a free signup)
  2. Once signed up, the site will run you through the process of setting up and enabling your EC² account through Amazon (note that you can link it to an existing Amazon stores account).
  3. Once EC² was enabled through my Amazon account I just needed to link up some private keys (to connect the accounts)
  4. After the accounts were linked, I was able to create a new server with any number of programs (Moodle being the program I was most interested that’s what I chose)
  5. In just a few minutes my Moodle was running and accessible through the IP address.

Overall the process was very easy.  Not necessarily as intuitive and easy as setting up a site through KeytoSchool or a cPanel, but nevertheless simple.  Not to mention that the documentation to help you setup the account was no fail and easy to follow.


Amazon has very low cost computing on the web and if you’re looking for a fully customizable, web-accessible setup for a Moodle site this might be it.  Better even is the ability to have a client link their Amazon account to the service in order to automate billing and hosting through Amazon.

It’s not for everyone, but it’s pretty nifty and I’m certain that more and more services will help the lay person like me put a site up on the cloud as easily.

For more information

Update: Note that while easy to setup, Turnkey’s service through Amazon can get pretty pricey (even if you’re not using the service).  My 15 day cost of running a Moodle server?  $31.  Cost of running Moodle through Bluehost.com? $80 a year.  Moodle through KeytoSchool.com: Free.

Previous articleMS Office Add-in for students #moodlewish @iusher
Next articleMake a Theme, be a part of #Moodle2, win an #iPad! @nslearning


  1. Very low traffic is key. I’ve used Bitnami for a dev site and it’s great (though I did the paid version even for our dev). AWS has a free tier as well but you should research both before jumping in (as Bitnami and AWS do have fees beyond the demo level).

    I would recommend it even at the paid level (I pay ~30 per month) but as a dev site you can turn it on/off as needed without issues.

  2. Thanks for sharing 🙂
    Anyone know after install moodle stup in cloud,how to host ip to kathir.xxxxxx.com using cloudfront and router 53

  3. Thanks for sharing 🙂
    Anyone know after install moodle stup in cloud,how to host ip to kathir.xxxxxx.com using cloudfront and router 53


Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.