Creating A DigitalOcean Droplet

A Cloud (VPS) from DigitalOcean

A server on DigitalOcean is called Droplet. It gives you complete authority and control over the server. In order to create a Droplet on the DigitalOcean login to and click on the Create button where you get multiple options. For now, we'll focus on Droplets.

Digital Ocean Dashboard

Once you click on the Create -> Droplets, you get to select the configuration of the Droplet. The entire process is simple and takes very less time.

  1. Choose an image

    This is an image of an operating system which will be installed while setting up the server. You can choose from a variety of open source OS. I always prefer to go with the latest Ubuntu LTS version.

  2. Choose a size

    The size indicates the size of the CPU, Memory and Disk. There are predefined sizes of the Droplet which you can choose based on your requirements. In case you think of changing the size of the Droplet, you can do it later.

  3. Add block storage

    Block Storage allows you to add additional storage to your Droplet which works as a local disk and can be moved from one Droplet to another within the same Datacenter. for details check How To Use Block Storage on DigitalOcean.

  4. Choose a datacenter region

    DigitalOcean has its datacenters in multiple different locations based on the frequency of usage and customer base. In layman's term, datacenter is the place where the physical servers are kept and maintained. If you are hosting a website on this server, choose the datacenter nearest to most of your users as this will reduce the latency in the requests or if you are going to execute some scripts, choose the one near to you.

Digital Ocean Droplet Configuration

  1. Additional options
    • Private Networking gives you an additional networking interface which can only be accessed by the Droplets within same datacenter. This can be helpful to keep the traffic between Droplets from being routed outside the datacenter over the public internet.
    • Backups enable automatic backups of the Droplet.
    • IPv6 enables IPv6 access for your Droplet.
    • User data allows you to pass data into user-data key of the DigitalOcean Metadata service. This setting is required for CoreOS Droplets.
    • Monitoring adds the DigitalOcean agent to collect extended metrics of ther server and create alert policies. For example, if the CPU usage goes beyond 90% send an email.
  2. Add your SSH keys

    This feature allows you to login into the server using SSH without password.You can select multiple keys here. We'll cover the SSH keys and usage in our next article.

  3. Finalize and creat

    Select the number of the Droplets you want to create with the same configuration and name them individually. Assign appropriate names as this will be included in your invoices and won't be confusing later.

Click on the Create button. You'll be redirected to the followin page. Here you can see that the Droplet is being created.

Digital Ocean Droplet Creating

An IP is assigned the Droplet once it is created. The Droplet can now be accessed using the IP. To login into the server using SSH use the following command. 

ssh -i path_to_the_key root@server_ip

Digital Ocean Droplet Created

To check the details of the Droplet and it's usage, click on the Droplet name. You can see the following screen. DigitalOcean has provided many different options right from checking the monitoring data to destroying the Droplet.

Digital Ocean Droplet Dashboard

You can resize, backup the Droplet from here. I would suggest you to explore the different features provided by DigitalOcean. Signing off! Comment your views below.