Sets up a single EC2 instance to host multiple applications behind NGINX reverse proxy, with per-app domain routing, SSL certificates, and PM2 process management.
Saves 3–5 hours
#ec2
#nginx
#ssl
#domain
#deployment
#pm2
#multi-app
What this tool does
Launch or configure existing EC2 instance
Install and configure NGINX as reverse proxy
Set up per-app routing by domain/subdomain
Issue SSL certificates via Let's Encrypt
Configure PM2 for process management and auto-restart
Set up systemd services for reliability
What it creates
NGINX configuration files
SSL certificates (Let's Encrypt)
PM2 ecosystem config
Deployment script
Systemd service files