Creating the DigitalOcean hosting for Discourse Service just became a lot easier than even two months ago, due to two great simplifications:
Discourse "self installation" process was streamlined by offering the Docker compatible service image
An image is a lightweight, stand-alone, executable package that includes everything needed to run a piece of software, including the code, a runtime, libraries, environment variables, and config files.
DigitalOcean took advantage of this new packaging format's existence, as the following few sections will illustrate.
This following section depicts the key steps from the How to use the Discourse One-Click Application on DigitalOcean tutorial.
1. Chose an (Docker) image
Note that you need to select the One-click apps tab (Image 1 below
Image 1 - Select Discourse from the Once-click app tab content
Note: this choice represent a Docker image with the Discourse service "baked in".
2. Choose a size
Image 2 - Select 2GB memory size
### 3. Choose a datacenter region
Image 3 - Select EST region
4. Select the monitoring option
Image 4 - Select monitoring
5. Add your SSH keys
Image 5 - using SSH keys
6. Finalize the droplet creation
Set the number of droplets to 1 and set
discourse-host as the droplet name.
In a few seconds after making this choice, we should see this:
Image 4 - Droplet 'discourse-host' is created
Here is the resulting droplet created:
Image 5 - running instance of the Discourse service
Provisioning of this Discourse Service continues at Discourse Installation section