# Reference Deployment Guides

These guides show you how to set up a full self-hosted Teleport deployment on the platform of your choice.

- [AWS High Availability Deployment with Terraform](https://goteleport.com/docs/ver/17.x/zero-trust-access/deploy-a-cluster/deployments/aws-ha-autoscale-cluster-terraform.md): Deploy HA Teleport with Terraform on AWS.
- [AWS Single-Instance Deployment with Terraform](https://goteleport.com/docs/ver/17.x/zero-trust-access/deploy-a-cluster/deployments/aws-starter-cluster-terraform.md): Deploy Teleport on a single instance with Terraform on AWS.
- [AWS Multi-Region Proxy Deployment](https://goteleport.com/docs/ver/17.x/zero-trust-access/deploy-a-cluster/deployments/aws-gslb-proxy-peering-ha-deployment.md): Deploy HA Teleport with Proxy Service instances in multiple regions for low-latency access.
- [GCP](https://goteleport.com/docs/ver/17.x/zero-trust-access/deploy-a-cluster/deployments/gcp.md): Deploy HA Teleport on GCP.
- [IBM Cloud](https://goteleport.com/docs/ver/17.x/zero-trust-access/deploy-a-cluster/deployments/ibm.md): Deploy HA Teleport on IBM cloud.
