Unable to connect TTN web application on EC2 instance

I cannot open the TTN web application after docker-compose up.
There is always the error The server took too long to respond.

Screen Shot 2020-09-07 at 0.52.50

I installed all the necessary things from the tutorial below, in a free tier EC2 instance.
The EC2 instance is pingable.
https://thethingsstack.io/getting-started/installation/

When I run docker-compose up, there are no errors, but when I try to access the web application using the public IP or the domain address, I get rejected. There are no logs that show that I have been rejected.

I got my domain from route 53 on AWS.

Personally, I did not understand the following in the tutorial.

Any ideas on why I cannot access the console?

Here is my ttn-lw-stack-docker.yml (in txt format):
ttn-lw-stack-docker.txt (3.2 KB)

Here is my docker-compose.yml (in txt format):
docker-compose.txt (2.2 KB)