Search⌘ K
AI Features

Starting from Scratch: Manual AWS Infrastructure

Explore how to manually set up basic AWS infrastructure by creating and configuring an EC2 instance to host a simple web application. Learn to connect via SSH, install dependencies like Node.js, and deploy an app, gaining foundational understanding before advancing to automated infrastructure.

Objective

  • Get a simple web application running on a single EC2 instance.

Steps

  • Manually create basic AWS infrastructure to host our application.
  • Manually install our application on an EC2 instance.

Hosting our application

If you don’t already have an AWS account, you will need to create one.

⚠️You should never use your AWS root account credentials other than to create an Administrator user for your account. AWS has several best practices for managing accounts and credentials.

If you are creating a new AWS account ...