Difference between revisions of "Digital Ocean"

From Freephile Wiki
Jump to navigation Jump to search
(Created page with "A very comprehensive tutorial section makes Digital Ocean stand out. https://www.digitalocean.com/community/tutorials/how-to-configure-nginx-as-a-web-server-and-reverse-proxy-...")
 
Line 1: Line 1:
A very comprehensive tutorial section makes Digital Ocean stand out.
+
A few things make Digital Ocean stand out as a hosting provider:
https://www.digitalocean.com/community/tutorials/how-to-configure-nginx-as-a-web-server-and-reverse-proxy-for-apache-on-one-ubuntu-14-04-droplet
+
<ol>
 +
<li>
 +
A very comprehensive tutorial section. E.g. [https://www.digitalocean.com/community/tutorials/how-to-configure-nginx-as-a-web-server-and-reverse-proxy-for-apache-on-one-ubuntu-14-04-droplet How to configure nginx as a web server and reverse proxy for apache on a single Ubuntu instance].
 +
<li>
 +
Digital Ocean is "Ansible-friendly" because there is a [http://docs.ansible.com/digital_ocean_module.html core module in Ansible for interfacing with the Digital Ocean API]
 +
<li>
 +
Very interesting ability to use their API, with not only Ansible, but also their [https://www.digitalocean.com/community/tutorials/an-introduction-to-droplet-metadata "User Data"] endpoint.  This can be used to make  "config scripts" for [https://www.digitalocean.com/community/tutorials/how-to-use-cloud-config-for-your-initial-server-setup initial server setup].  For more about the User Data endpoints of the API, see https://developers.digitalocean.com/documentation/metadata/
 +
<li>
 +
[https://developers.digitalocean.com/libraries/ The API is available as programming-language specific libraries] for just about every popular programming language.  So for example, you can use the [https://github.com/toin0u/DigitalOceanV2 PHP library] to use the DO API in your PHP application.
 +
</ol>
 +
 
  
 
[[Category:Hosting]]
 
[[Category:Hosting]]

Revision as of 17:40, 16 April 2015

A few things make Digital Ocean stand out as a hosting provider:

  1. A very comprehensive tutorial section. E.g. How to configure nginx as a web server and reverse proxy for apache on a single Ubuntu instance.
  2. Digital Ocean is "Ansible-friendly" because there is a core module in Ansible for interfacing with the Digital Ocean API
  3. Very interesting ability to use their API, with not only Ansible, but also their "User Data" endpoint. This can be used to make "config scripts" for initial server setup. For more about the User Data endpoints of the API, see https://developers.digitalocean.com/documentation/metadata/
  4. The API is available as programming-language specific libraries for just about every popular programming language. So for example, you can use the PHP library to use the DO API in your PHP application.