Deploy to Digital Ocean Overview

Deploying many Applications to a Droplet

Deploy to Digital Ocean Overview

by John Vincent


Posted on March 01, 2017



Building and Configuring a Droplet can be very complex.

Home

Technologies

Client

  • Html5
  • jQuery
  • Bootstrap
  • CSS3
  • Sass

Server

  • Jekyll
  • Ghost
  • Mongo

Deployment

  • Digital Ocean
  • Ubuntu
  • Nginx
  • SSL certificates
  • Node
  • Npm
  • Jekyll
  • Ghost
  • Mongo
  • PM2

Deployment Overview

Building and Configuring a Droplet can be very complex.

This is the first part of series of documents describing how to create and configure a droplet hosting.

The following documents describe a series of tasks. They should be performed in the order shown.

  1. Create Ubuntu Droplet at Digital Ocean
  2. Digital Ocean - Install Nginx
  3. Configuring Domains at Google Domains
  4. Configure non-SSL Nginx at Digital Ocean
  5. SSL Certificates - Let’s Encrypt & Nginx
  6. Configure SSL Nginx at Digital Ocean
  7. Install Ghost on Ubuntu at Digital Ocean
  8. Configure Mailgun for Ghost
  9. Configure Ghost
  10. Install PM2 to keep Ghost running
  11. Adding Disqus to Ghost
  12. Adding Google Analytics for Ghost
  13. Install Jekyll on Ubuntu
  14. Install Mongo on Ubuntu
  15. Google Webmaster Tools

Maintenance

Update SSL Certificates to Ubuntu at Digital Ocean

Maintaining Droplets at Digital Ocean

Website Review

Deployment

Deploy to Ubuntu at Digital Ocean

Website Validation

Website Validation Reference

Website Validation