Gitpod Self-Hosted 0.4.0

May 6, 2020

Gitpod Self-Hosted 0.4.0

Avatar of meysholdt Moritz Eysholdt

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 fo users. It allows for easy listing and searching of users and worksapces. When selecting a user, the UI will show the user’s details and workspaces, as you can in the following screenshot:

Gitpod Admin UI

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.

Getting Started

The fastest way to get started is by installing Gitpod Self-Hosted on Google Cloud Platform. There is also more in-depth documentation available on how to install Gitpod on vanilla Kubernetes.

Gitpod Self-Hosted is free for up to five users. For more users, you can obtain a free one month trial or see our pricing page.

For Gitpod’s next releases you can expect support for Atlassian’s Bitbucket, as well as install guides for Azure, AWS and OpenShift.

Share this post:

  • Twitter
  • Reddit
  • HackerNews

More articles

DevX Digest 06 - Offload pressure to improve DevX

For our sixth edition of DevX Digest, we’d be breaking down the key highlights of our DevXPod conversation with Shanea from CodeSee.

Avatar of pawlean Avatar of mikenikles Jan 13, 2022

DevX Digest 05 - How DevX has evolved

For our fifth edition of DevX Digest, we’d be breaking down the key highlights of our DevXPod conversation with Jamon from Infinite Red.

Avatar of pawlean Avatar of mikenikles Dec 21, 2021

Gitpod Workspace Networking

Gitpod workspaces are Kubernetes pods. Each Kubernetes pod maintains its own network namespace - similar to how a regular container would. We use a combination of user and network namespaces to enable features you wouldn't find in a normal Kubernetes pod.

Avatar of csweichel Avatar of aledbf Dec 16, 2021