To enable your Gitpod Dedicated instance to use your custom domain, you will need to follow the process below. For more information about how to create a Gitpod Dedicated instance, please see Getting Started.
ℹ️ Changing to a custom domain can also be done once an instance is already running. However, this requires coordination with Gitpod:
- Gitpod needs to ship a new release to the instance that updates the internally used domain
- The customer needs to recreate the SSO, git provider and OIDC configurations
The process to use custom domains requires:
The TLS certificate to be used with the custom domain needs to be uploaded to AWS Certificate Manager.
⚠️ You are responsible the ongoing validity of this certificate. The certificate must be valid for the following (sub)domains:
ARN of the certificateneeds to be provided to Gitpod along with the
domain name. The certificate needs to be accessible to the account where Gitpod is installed in.
The instance will be created as per Getting Started
Once created, you need to ensure that you can actually route to the instance:
Navigate to the DNS zone that controls your domain.
Add a record the following CNAME records:
ℹ️ You can also find the list of domains that need to be redirected to by navigate to Route 53 > DNS zones > your-instance-name.gitpod.cloud in the AWS account that Gitpod Dedicated is running in. All
CNAMErecords require a redirect from your custom domain.