Once you have an Amazon Web Services account (requires credit card details), Amazon EC2 images are very easy to launch. You could simply search for and launch Academic AMIs using the AWS Management Console, but beginners might like some more detailed instructions:
If you haven’t already got an Amazon AWS account, you need to do 3 things to get an AMI going:
- Create an Amazon Web Services (AWS) account.
- Launch the AMI from academicami.org.
- Enter the correct URL into your browser, combining information from your Amazon AWS / EC2 console and the ReadMe file on academicami.org.
- You’ll then be able to log in to your chosen application, using the username and password provided in the ReadMe filefrom academicami.org.
- Create an Amazon Web Services account. As well as a credit card, this will involve an automated phone call from Amazon that requires you to enter a pin number they provide. You’ll get an email telling you about some advanced features on offer, and how billing works, but you won’t need those advanced features for your Academic AMI and your micro instance should be free for 750 hours per month for 1 year.
- Go back to http://aws.amazon.com/console/, log in, launch the AWS Management Console and have a poke around. AWS offers a lot of services these days, but you’ll be using ‘Amazon EC2‘.
- Navigate back to academicami.org, choose your AMI and click Launch AMI.
- Click Configure Instance Details.
- Click Add Storage.
- Click Tag Instance.
- Enter a name for your Amazon instance and click Configure Security Group.
- Create a new Security Group, add ports 22 (SSH) and 80 (HTTP), as well as 8080 if you’d like to connect to a Geoserver, and click Review and Launch.
- You’ll see a scary warning message here, which should remind you this is only going to be a virtualmachines server: Click Launch.
- Create a new key pair and download the key. This will only be used if you are connecting via SSH, which won’t be necessary for basic use of the web application. If you are intending to connect using SSH, remember to change the permissions of the key file as instructed.
- Click Launch Instance.
- Click View Instances. If you miss this step you can find your running instance by going to http://aws.amazon.com/console/, logging in, launching the AWS Management Console, and selecting Amazon EC2.
- Scroll to the right of the screen and copy the public IP of your instance. (For those of you used to the older version of AWS, the public DNS will also work.)
- Add the public IP noted above to the access URL in the Academic AMI ReadMe file and paste it into a web browser. It will look something like ‘http://NN.NN.NNN.NNN/omeka-x.x.x/admin’ (where ‘N’ is a number). It sometimes takes a while for all the cogs to crank into gear, but it’s often available within seconds.
- Log into your web application using the details in the Academic AMI ReadMe file and start work!