23 lines
1.8 KiB
Markdown
23 lines
1.8 KiB
Markdown
# Digital Ocean Droplet
|
|
|
|
[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.
|
|
|
|
> **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/).
|
|
|
|
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](/docs/deployment/application-deployment.md), which will guide you through deploying a sample application to your Dokku server.
|