Use backend=aws when you want the RemoteMux control plane to provision into your own AWS account.
What This Backend Does
- Authenticates to the RemoteMux control plane with
rmux login
- Validates your AWS identity and network/storage settings
- Creates one EC2 devbox per environment
- Uses AWS SSM Session Manager for attach (no inbound port 22 needed)
The control plane owns orchestration and state for the environment lifecycle.
Prerequisites
- AWS credentials (AWS CLI, environment variables, or access keys)
- AWS Session Manager plugin (bundled in RemoteMux releases)
- A default VPC in the target region, or explicit subnet and security group settings
The shortest path:
Explicit configuration:
Validate
Validates the resolved region, credential source, and AWS resources. On the BYOC default path, RemoteMux can auto-discover or create shared defaults (workspace security group, workspace bucket, subnet inputs).
To share BYOC settings across a team, enroll them as a provider connection:
Create and Use
Authentication Modes
Editor Access
Open workspaces in VS Code or Cursor over SSH:
RemoteMux manages SSH entries under ~/.ssh/rmux/config and tunnels through SSM. See Editor Access for details.
Port Exposure
AWS BYOC exposed ports currently return direct public-IP URLs such as http://PUBLIC_IP:3000.
Private previews and preview share links are currently available only on Managed and E2B environments. BYOC AWS ports stay public until RemoteMux ships a non-public ingress path for that runtime. Last modified on April 9, 2026