🚧Build AWS EC2 Instance

Amazon Web Services Specific Build Process

Before we begin

Please make sure you created your SSH key pairs prior to starting these steps.

🔐SSH Remote Access

VPS Build Procedure

Creating your account on AWS is a simple process similar to all other SaaS model services. At the current time, we will leave this process up to you.

1

Sign Up for an AWS account

AWS Sign Up Page

2

Create SSH Keys

If you have not yet created your SSH keys, please follow the instructions at the link below to generate your public and private key pair:

Once you have successfully generated your SSH keys, return here and continue to the next step.

3
  • Enter in ec2 in the search bar at the top left

  • Rest your mouse over EC2 Virtual Services in the Cloud

  • Click on Dashboard in the top features section.

4

Access Key Pair Console

Choose Key Pairs from the Network & Security section

Choose Actions and Import key pair

  • Decide on a key pair name that you will use to identify your key pair later.

  • You should have already created your SSH KEYS, if not, please do so and return to this step.

  • Click the Browse to navigate to your public key on your local system, select that key and choose Open

  • Import key pair

You will be returned to the Key pairs console and should see your key pair in the list (table) of the console with details about the key.

5

Access Security Groups Console

From the same Network & Security section choose Security Groups .

  • Create a new security group.

Give your security group a name and description

Leave the VPC at the default.

6

Create your rules

From the Inbound rules select Add rule

  • Select Type SSH

    • Please refer to Wide Open SSH Access document for details on the security implications of allowing any system that is connected to the internet to have access to your SSH port. This document contains instructions on how to determine your local IP address for entry in this section.

    • Destination choose Custom

    • We will assume you decided to use a static IP address, in this example our static IP address is 13.13.13.13/32 ( Do NOT use this address, it is an example only. ) Type in 13.13.13.13/32 into the box and the blue CIDR block item will auto-populate, select it.

  • Choose the Add rule again.

This rule is designed for both a Hypergraph hybrid layer validator DAG layer1 and a Dor data layer 1 nodes.

  • Select Type Custom TCP

    • Port Range 9010-9011

    • Destination Anywhere-IPv4

  • Hypergraph Hybrid Nodes ONLY

This rule is designed for validator Hypergraph layer0 nodes.

  • Choose the Add rule again

  • Select Type Custom TCP

    • Port Range 9000-9001

    • Destination Anywhere-IPv4

  • Click the Create security group button

You will be returned to the security group console and you should see your security group in the list table.

7

Enter EC2 instances console

Click on the Instances from the Instances section on the left side panel.

8

Enter Launch Instances Wizard

Click on Launch instances on the top right of the screen.

9

Name your VPS

In the Name and tags section enter the name you would like to call your VPS.

10

Choose your Application and OS Image

Choose Ubuntu

The will auto populate.

Ubuntu Server 24.04

Leave the default options

11

Choose your Instance Type

Click the drop down and type in the search:

Hypergraph Validator: m7i.2xlarge or t2.2xlarge

Dor Data Layer 1 Validator: t2.medium

12

Choose your key pair (SSH)

Click on the drop down inside the Key pair section and choose the key pair you uploaded in step 4.

13

From the Network Settings section

Select the Select existing security gruop and select your security group (firewall policy) from the list.

14

From the Configure Storage section

Set the size to 320 GiB gp3

15

Launch instance

Click Launch instance from the left side Summary section.

16

Success Confirmation

Select the link to the instance ID from the green success box.

17

Enter the details of your new VPS

Select the link to the instance ID from the list table

18

Record the IP address of your VPS

Complete

You have successfully launched a VPS instance in AWS, Congratulations

You are now ready to continue to connect to your node for the first time, install nodectl and turn your EC2 instance (VPS) into a Constellation Network Validator Node!

Last updated

Was this helpful?