Digital Ocean is a great Cloud hosting provider for getting projects up quickly. Their site contains a wealth of tutorials for just about any situation you may encounter. This post will server as a collection of must do tutorials after setting up any droplet.
Once added, you can select your SSH key and use it when creating future Droplets. This eliminates the need for root passwords altogether, and makes your Droplets much less vulnerable to attack. This is also just really convenient.
Don’t keep logging in as root. Create your own account with sudo access. Don’t forget to copy authorized_keys over to your new user account so you don’t have to keep using passwords. See best answer on how to do this.
3. Allow SFTP uploading to a folder
This is especially important for WordPress type installs. See best answer
4. Increase the Max file upload size
The max upload and max post sizes for WordPress are defined in /etc/php5/apache2/php.ini. Change these values be sure to restart apache for your changes to take effect:
service apache2 restart
5. add a swap file
Its not uncommon for WordPress installs to run out of memory on smaller digital ocean droplets, which can lead to database crashes. Follow this link to learn how to add a swap file and boost memory. https://www.digitalocean.com/community/tutorials/how-to-add-swap-on-ubuntu-12-04
Follow this link if you need to increase the size of a swap file https://www.digitalocean.com/community/questions/how-to-change-swap-size-on-ubuntu-14-04
6. Install Jetpack and turn on protect module to prevent against xmlrpc attacks