- Configure Your Project
- .gitpod.yml
- Docker Configuration
- Start Tasks
- VS Code Extensions
- Exposing Ports
- Prebuilt Workspaces
- Environment Variables
- Workspace Location
- Editor Configuration
- Gitpod Self-Hosted
- Install on Google Cloud Platform
- Install on Amazon Web Services
- Install on self-managed Kubernetes
- Configure Ingress
- Configure OAuth
- Configure a Database
- Configure a Docker Registry
- Configure Storage
- Configure Nodes
- Configure Workspaces
Gitpod Self-Hosted
Gitpod, just as you know it from gitpod.io, can be deployed and operated on your own infrastructure. It supports different cloud providers, self-managed Kubernetes clusters, corporate firewalls, and even off-grid / air-gapped networks.
Installation
You can find all configuration templates and installation scripts in the Gitpod repository:
Install on Google Cloud Platform
The easiest way to install Gitpod Self-Hosted is currently on Google Cloud Platform (that’s also where gitpod.io is deployed). GCP is the recommended platform for most users:
Install on AWS
Alternatively, Gitpod comes with a setup for AWS that integrates with some AWS resource, like Load Balancers or S3 for storing workspace data:
Install on any Kubernetes cluster
If you already have a Kubernetes cluster, or don’t want/cannot use AWS or GCP, please follow the generic guide:
Note: Dedicated installation steps for Azure and OpenShift are on our roadmap.
Still Have Questions?
Please reach out. We’re happy to answer them.