May 6, 2020
We are excited to announce the new release of Gitpod Self-Hosted in version 0.4.0. Gitpod Self-Hosted allows everyone to set-up and run a service with the same features as gitpod.io in your cloud or corporate network.
How Does it Work?
Gitpod Self-Hosted runs on Kubernetes and is easily installed via “helm install”. On gitpod.io you can find detailed documentation and some automation to install Gitpod on vanilla Kubernetes or on Google Cloud Platform. For the next release, we plan to add support for AWS, Azure, and OpenShift.
Users log into Gitpod via OAuth from your self managed GitLab or GitHub enterprise. This ensures that all access privileges from your Git hosting solution are taken into account and that there is no additional administrative effort for managing user accounts.
Gitpod Self-Hosted is truly self-hosted: it does not require an internet connection to operate as every single bit runs on your network, and Gitpod Self-Hosted won’t call home.
Operating Gitpod in production on gitpod.io has enabled us to battle-harden this product at scale. Both offerings share the same codebase, hence offer the same qualities regarding scalability, cloud-density, reliability, and security. All improvements that we make on Gitpod’s SaaS offering directly benefit the Self-Hosted version.
This release ships a plethora of bugfixes and improvements, particularly in the area of GitLab integration. There is one major feature that I want to show in more detail since you can’t try this on gitpod.io:
New Admin UI
This release ships with a new web UI for administrative tasks. The UI is particularly handy when providing support for users. It allows for easy listing and searching of users and workspaces. When selecting a user, the UI will show the user’s details and workspaces, as you can in the following screenshot:
To try the new admin interface in Gitpod Self-Hosted, you’ll need to assign the “admin” privilege to your user and open /admin in your browser.
For Gitpod’s next releases you can expect support for Atlassian’s Bitbucket, as well as install guides for Azure, AWS and OpenShift.