Launch an Ubuntu machine on AWS

Spinning up an EC2 instance

  1. Log into AWS and go to the EC2 dashboard; Click “Launch Instance”

  1. Select Ubuntu 20.04

  2. Select the instance type. You should choose at least t2.large as we need at least 8GB of RAM.

  3. Make sure you select the VPC that also includes the data sources you will want to connect to.

  1. Make sure there is at least 64 GB of storage. This can fluctuate depending on the number of resources a company has

  2. Optionally add some Tags, e.g. app = secoda. In general, you can skip this unless you have a lot of instances.

  3. Set the security groups.

Inbound rules

We need to open ports 80 (http) and 443 (https) so that you can connect to the server from a browser, as well as port 22 (ssh) so that we can ssh into the instance to configure it and run Secoda. If you're running behind a VPN you can specify the VPN's IP address in the Source column.

Outbound rules

Please have all outbound traffic set for the security group. This allows us to track how users are using the application for support and product improvement purposes. If you are not able to allow all outbound traffic please let us know.

  1. When launching the instance, create a new key pair or select a preexisting one. Download the .pem file and make sure it’s stored in a folder you’ll remember on your computer

  1. After a few minutes you should see the instance with a status of running

Connect to the EC2 instance