Digital Ocean

These instructions will help you register and buy a server in Digital Ocean to install CONSUL.

First you need to sign up and provide your personal information.

Once you are logged in, you need to create a Droplet (that’s the name that Digital Ocean uses for a Virtual Server). Click on the “Create” green button at the top of the page and select "Droplets":

Digital Ocean Droplets

In the next page, you need to select Ubuntu (it should be pre-selected) and change the version from 18.04 x64 to 16.04 x64.

Digital Ocean Choose an image

In the "Choose a size" section select the $80/mo 16GB/6CPUs option if this is going to be a production server. If you are just setting up a test system with a few users the cheapest $5/mo option can be enough.

Digital Ocean Choose a size

Leave the rest of the options with their defaults until “Choose a datacenter”. Select the one that will be geographically closer to your users. If you are in the EU, select either Frankfurt or Amsterdam data centers.

Digital Ocean Choose a region

In the "Add you SSH keys" section click "New SSH Key" button.

Digital Ocean Add your SSH Keys

In the pop up window that appears you need to copy and paste the public key that we generated in the previous step. To see the content of this key in the terminal window type:

cat ~/.ssh/id_rsa.pub

You should see a text like this:

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDy/BXU0OsK8KLLXpd7tVnqDU+d4ZS2RHQmH+hv0BFFdP6PmUbKdBDigRqG6W3QBexB2DpVcb/bmHlfhzDlIHJn/oki+SmUYLSWWTWuSeF/1N7kWf9Ebisk6hiBkh5+i0oIJYvAUsNm9wCayQ+i3U3NjuB25HbgtyjR3jDPIhmg1xv0KZ8yeVcU+WJth0pIvwq+t4vlZbwhm/t2ah8O7hWnbaGV/MZUcj0/wFuiad98yk2MLGciV6XIIq+MMIEWjrrt933wAgzEB8vgn9acrDloJNvqx25uNMpDbmoNXJ8+/P3UDkp465jmejVd/6bRaObXplu2zTv9wDO48ZpsaACP [email protected]_computer_name

Select and copy all the text and paste it in the pop-up window like this:

Digital Ocean New SSH Key

Please note that there will be two little green checks. If they are not there, retry copying the text because you probably left something out. Give your key a meaningful name, like CONSUL_key and click "Add SSH Key" button.

By using an SSH key instead of a user/password combination to access your server, it will be much more secure, as only someone with the private SSH key can access the server.

Now in the "Choose a hostname" section change the default for something more meaningful, like consulserver for example.

Digital Ocean hostname

At the bottom of the page you’ll see a summary of your options. Check that everything is OK and click the big green "Create" button.

Digital Ocean create

It will take a few minutes, and at the end you will have a shiny new server. It will look like this in the Digital Ocean page:

Digital Ocean server

Next to setup CONSUL in the server check the installer's README