To deploy apps to DigitalOcean using Nanobox, you first need to create a DigitalOcean account. In your DigitalOcean dashboard, go to the "API" section and generate a new access token with read/write access.

Generate a new DigitalOcean API token Create the token with read/write access

Copy your new token and paste into a file on your local machine that you can access later. You won't be able to access it after you close the window for security reasons.

Add a New Provider

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

Select DigitalOcean

Nanobox needs your DigitalOcean access token to authenticate with your DigitalOcean account. Paste in your token and click "Verify & Proceed."

Enter your DigitalOcean access token

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 DigitalOcean provider from the dropdown and choose the region in which you'd like to deploy your app.

Select your DigitalOcean provider

Confirm and click "Let's Go!" Nanobox will order a droplet on DigitalOcean under your account, provision the Nanobox platform components, and prepare for your first deploy.

Reach out to and we'll try to help.