How to Install Ghost on Amazon EC2 for Free (AMI)

  1. To get started with launching Ghost into AWS head over to the Bitnami Ghost product page
  2. On the Bitnami Ghost product page select the AWS region where you want to launch Ghost and click Continue
  3. ![alt](/content/images/2016/01/Bitnami---Ghost-AMI-Product-Page.jpg)
  4. Sign into your AWS account
  5. Select your desired EC2 instance size (select micro to stay with in the free tier) and click "Accept Terms & Launch with 1-click"
  6. ![alt](/content/images/2016/01/Bitnami---1-Click-Launch-Ghost-AMI.jpg)
  7. You can now head to the EC2 console and change to the region you selected
  8. On the EC2 console page you can click "Running Instances"
  9. ![alt](/content/images/2016/01/Bitnami---AWS-EC2-Running-Instances-1.jpg)
  10. You will have a new running EC2 instance, select it and copy your Public DNS URL
  11. ![alt](/content/images/2016/01/Bitnami---AWS-EC2-Public-DNS.jpg)

You can now use the Public DNS name to view Ghost in your browser and also access your EC2 on the command line:

ssh -i /path/to/ssh/key

The Ghost admin interface is available at:

The Bitnami team has created a user for you. The username is: The autogenerated password needs to be retrieved. You can follow the Bitnami instructions or just run the following commands:

ssh -i /path/to/ssh/key
sudo -s
grep Bitnami /var/log/boot.log

Additional Steps

If you get the error:

bad permissions: ignore key: /Users/davidb/Desktop/key.pem Permission denied (publickey)

run the following command:

sudo chmod 600 /path/to/amazon.pem

Next Steps:

Learn Ghost from the Ground Up

Head to "Ghost for Beginners" to learn everything you need to know about learning and customizing Ghost

Find the Perfect Ghost Theme

Go to our Ghost themes section of this site to browse all of your Ghost theme options in one place.