Prerequisite: Ensure DNS Hostnames are enabled for your VPC

DefectDojo uses the AWS hostname assigned by your VPC for encryption. You can ensure this setting is enabled by:

1. Navigating https://console.aws.amazon.com/vpc

aws_1

2. Click “VPCs" => “Actions" => “Edit DNS hostnames"

Verify that the checkbox is enabled for “DNS host names".

aws_2

Launching the AMI

Navigate to: https://aws.amazon.com/marketplace/pp/prodview-m2a25gr67xbzk

aws_3

Click the yellow “Continue to Subscribe"

aws_4

Review the terms and click “Accept Terms"

Refresh the page until the “Continue to Configuration" button becomes enabled.

Click “Continue to Configuration"

aws_5

Select your preferred region and click “Continue to Launch"

aws_6

Scroll down to Security Group Settings and click on “Create New Based on Seller Settings"

aws_7

Scroll down to Security Group Settings and click on “Create New Based on Seller Settings"

Fill in Name and Description.

Change the source for all firewall rules to “My IP" or the IP range your corporation.

Click “Save"

aws_8

Select the appropriate key pair and click “Launch"

aws_9

Click on the blue “EC2 Console" text.

aws_10

Click on “EC2 Console"

Wait from the VM to finish initializing.

Click “Open Address" under Public IPv4 DNS.

aws_11

This will open the web installer that initially has a self-signed cert.

Click “Advanced"

aws_12

Click “Proceed to ec2-host-info".

aws_12

Click “Start Install"

aws_14

Fill in the information for the admin user and click "Next".

aws_15

You may choose to proceed with configuring a Let's Encrypt Certificate or continuing with the self-signed TLS certificate.

Once you are happy with your TLS setup click “Begin Installation"

aws_16

You may choose to proceed with configuring a Let's Encrypt Certificate or continuing with the self-signed TLS certificate.

Once you are happy with your TLS setup click “Begin Installation"

aws_17

For username enter “admin" along with the password you specified on the install page

aws_18

Congratulations! You're up and running with DefectDojo!‍