- Get Free Domain at https://my.freenom.com/cart.php?a=checkout
- Set Up ec2
- Hosted Zone → Get NS’s and add to nameservers at the domain host.
- Basic EC2 config for Nodejs
- Configure SSL/TLS (Ubuntu) with certbot and apache2 (or nginx)
Client Side (Netlify as example)
- Client side routing config for single page applications
- Load ssl certificates in nodejs app and create https server
Helpful
- Add new key pair to EC2 instance
- Give permission to file (ssl files example)