Contents

AWS

To deploy apps to AWS using Nanobox, you first need to create an AWS account. In your AWS Management Console, create an IAM account that has read/write access to EC2 instances, security groups, and ssh keys. You can also setup a custom EC2 policy and user for Nanobox if you'd like.

Once the new account is created, create a new Access Key and download the key file. You'll need this and the key ID later.

Add a New Provider

In your Nanobox dashboard, go to your Account Admin > Hosting Accounts and add a new account. Select AWS and click "Proceed."

Select AWS

Nanobox needs your AWS Access Key ID and the Access Key token to authenticate with your AWS account. Paste those in and click "Verify & Proceed."

Enter your AWS auth credentials

Name your provider and choose a default region. The name is arbitrary and only meant to help you identify it in your list of provider accounts.

Name your provider and select a default region

Launch a New App

Go to the home page of your Nanobox dashboard and click the "Launch New App" button. Select your AWS provider from the dropdown and choose the region in which you'd like to deploy your app.

Select your AWS provider

Confirm and click "Let's Go!" Nanobox will order an EC2 server on AWS under your account, provision the Nanobox platform components, and prepare for your first deploy.

Reach out to help@nanobox.io and we'll try to help.