Skip to main content

Self Hosted RoostGPT - Deploy on AWS using Terraform

To self-host RoostGPT stack, we need the below infrastructure resources. 

  • MySQL or Postgres Database 
  • SSL Certificates and a DNS domain
  • oAuth application related client id, secret and DNS configuration for redirect
  • Identify an IP CIDR range and a cloud data-center region and availability zone for configuring cloud compute and networking resources 

The below resources will be provisioned using Terraform script

  • VPC and corresponding public and private subnets and NAT gateway
  • Ubuntu Compute instances (EC2) and associated storage volumes
  • Application Load-balancer and target groups