Gatsby Overview of

Built with Gatsby

Gatsby Overview of

by John Vincent

Posted on October 3, 2019

Gatsby Lighthouse Scores

Live Deployment

Gatsby is deployed to a Digital Ocean Droplet.


This implementation is a port from V1, which was built using Jekyll

The intention is to build the website in the Gatsby and React world. A more suitable design will follow shortly.

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. Google Webmaster Tools
  8. Configure PM2
  9. Deploy to Digital Ocean
  10. Backup from Digital Ocean

Other Portfolio

Website Validation

The following describe tasks required for the validation of at Digital Ocean.

Website Validation Reference Website Validation


The following describe tasks required for the maintenance of at Digital Ocean.

Update SSL Certificates to Ubuntu at Digital Ocean

Maintaining Droplets at Digital Ocean

Website Review

Review PM2

Markdown Spelling

Monthly Review Topics

Review the following to ensure continuing compliance.


Building and deploying MyTunes to

Configuring Nginx to implement HTTP Basic Authentication

Building and deploying React GithubHelper App to Blog



Production Deployment