diff --git a/docs/getting-started/install/digitalocean.md b/docs/getting-started/install/digitalocean.md index e4a7106a7..4454e6053 100644 --- a/docs/getting-started/install/digitalocean.md +++ b/docs/getting-started/install/digitalocean.md @@ -1,11 +1,22 @@ -# Digital Ocean +# Digital Ocean Droplet -On Digital Ocean, there is a pre-made image that can be run for Dokku. You can choose to run this image on any sized droplet, though larger droplets will allow you to run larger applications. +[Digital Ocean](https://www.digitalocean.com/products/compute/) offers a pre-installed Dokku image. You can run this image on any sized droplet, although larger droplets will allow you to run larger applications. -When choosing your Droplet configuration, please disable IPv6 on the droplet. There are known issues with IPv6 on Digital Ocean and Docker, and many have been reported to the Dokku issue tracker. +> **Please disable IPv6**. There are known issues with IPv6 on Digital Ocean and Docker. If you would like to run Dokku on an IPv6 Digital Ocean Droplet, please consult [this guide](https://jeffloughridge.wordpress.com/2015/01/17/native-ipv6-functionality-in-docker/). -If you would like to run Dokku on an IPv6 Digital Ocean Droplet, please consult [this guide](https://jeffloughridge.wordpress.com/2015/01/17/native-ipv6-functionality-in-docker/) for modifying Docker to run under the Digital Ocean IPv6 configuration. - -Once Dokku is installed, you can then proceed to the ip address or domain name associated with your server to complete the web-based installation. - -If you wish for a more unattended installation method, see [these](/docs/getting-started/install/debian.md#unattended-installation) docs. +1. Login to your [Digital Ocean](https://m.do.co/c/fe06b043a083) account +2. Click **Create a Droplet**. +3. Under **Choose an image > One-click apps** and choose the latest **Dokku** release for 16.04 _(version numbers may vary)_. +4. Under **Choose a size** and select your a machine spec. We recommend a machine with _at least_ 1GB of memory. +5. Under **Choose a datacenter region** select your region. +6. Add an SSH Key + * New Keys + 1. Under **Add your SSH keys** click **New SSH Key** _(this opens a dialog)_ + 2. From your terminal, execute `cat $HOME/.ssh/id_rsa.pub` + 3. Copy the output and paste it into the **New SSH Key** dialog, provide a name and click **Add SSH Key** + * Existing Keys + 1. Simply add a checkmark next to the existing keys you'd like to add. +7. Under **Finalize and create**, give your droplet a hostname _(not required)_ and click **Create**. +8. Once created, copy the IP address to your clipboard. +9. In a browser, go to the IP address you copied above and fill out the presented form to complete configuration. **Failure to do so may allow others to reconfigure SSH access on your server.** +10. Once the web ui has been submitted, you will be redirected to our [application deployment tutorial](http://dokku.viewdocs.io/dokku/deployment/application-deployment/), which will guide you through deploying a sample application to your Dokku server.