AWS Installation
Broch will be available in the AWS Marketplace. The Marketplace listing deploys Broch on ECS Fargate (ARM64 Graviton) with RDS PostgreSQL and an Application Load Balancer — all within your own AWS account.
Status: AWS Marketplace listing is in progress. Use Docker Compose on an EC2 instance in the meantime.
What Gets Deployed
Section titled “What Gets Deployed”- ECS Fargate task (ARM64 Graviton)
- RDS PostgreSQL (always external — no embedded database option on AWS)
- Application Load Balancer with ACM certificate
- VPC, subnets, security groups, IAM roles, Secrets Manager entries
All resources are created in your account. Broch has no access to your environment.
Prerequisites
Section titled “Prerequisites”When the Marketplace listing is live:
- AWS account with permissions to create VPC, ECS, RDS, ALB, IAM, and Secrets Manager resources
- Wildcard domain & DNS configured
- TLS certificate issued via ACM
- Identity provider app registration created
- License key obtained
Post-Deployment DNS
Section titled “Post-Deployment DNS”After the stack creates successfully, retrieve the ALB DNS name from the CloudFormation outputs and create a wildcard CNAME:
*.tunnels.company.com → your-alb-1234.us-east-1.elb.amazonaws.comAWS EC2
Section titled “AWS EC2”To deploy on AWS now, launch an EC2 instance and follow the Docker Compose installation guide.