Developing .net core app and deploying to linux at digital ocean

Materials you will need

With any articles mentioned below: be sure to read the comments. Sometimes they highlight common problems that people have, or shortcomings/errors in the article that haven't been corrected yet.

Prepare your digital ocean account

  1. sign up at digital ocean.
  2. use PuTTYgen to create SSH keypair
  3. tell digital ocean about your public key.

Create and configure your droplet

Prepare to publish to droplet (on your machine)

Test via cli (on your droplet)

Tell via ip address (from a browser)

Make site reliable (on your droplet)

Website monitoring

Here was my preliminary list

STEP ONE: THE MUST-HAVES

STEP TWO: WEB SERVERS

EXTRA CREDIT: SECURE FILE TRANSFER

Sources