The first thing you need before you continue to follow the tutorial is to register for Digital Ocean. If you have not done that, I suggest you to follow the link and signup.
Setting your first server
Digital Ocean calls their virtual private servers as droplets. They have a wide range of droplets to choose from depending upon your need. For this tutorial, I will follow the cheapest droplet available. They can be horizontally scaled if you need more resources which basically means you can increase the resources of your server without re-creating or destroying the server first which can really come in handy if you want to upgrade.
After you have successfully signed up then go to the billing under accounts section and pay at least $5 dollars. If you signed up using the link right now, you should be able to claim $100 gift to try Digital Ocean for 2 months for free. Then follow these simple steps.
That’s it. After you press create button, your server instance will be created and the IP and username and password will be sent to you by email. You can SSH(Secure Shell Access) into your newly created Server. For windows you can download a client called PuTTy. In PuTTy just enter your IP address that you got in email from digital Ocean and select Open.
A pop up console window will appear just enter your credentials and you will be asked to change the password on the first login.