How To Install Ghost On Amazon (AWS)

  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-1.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

Now that you have Ghost installed, lets head to the next section so we can create the first user!

Create First User