Self-Host Your Gitpod

Dec 19, 2019

Self-Host Your Gitpod

Avatar of meysholdt Moritz Eysholdt

Eighteen months ago we launched the public beta of Gitpod. That date marked the beginning of an amazing journey with plenty of feedback, fixes and improvements. It is exciting to see how far we have come and where that simple idea of instant, ready-to-code workspaces has taken us.

None of this would have been possible if it weren’t for the troves of developers, hackers, coders and other purveyors of Open-Source who provide ample feedback and use Gitpod as their IDE of choice. If the technical side of Gitpod is fun, the user side of Gitpod is truly amazing.

We are blown away every day because of the quantity and quality of what you guys do with Gitpod.

A Public Service is Not Enough

However, until now Gitpod has not truly been available for everyone. There are many situations, especially in the enterprise, where working on your source code on a third-party cloud service is out of question. Maybe the codebase you work on lives on a GitLab or GitHub Enterprise instance in your company’s network, guarded by a firewall. Maybe working on the code requires access to services that are available only inside your company network, such as databases, npm/Docker/Maven registires or a Kubernetes cluster.

Well, why not have Gitpod where you need it?

Introducing: Gitpod Self-Hosted

Today we announce the availability of Gitpod Self-Hosted. Much like eighteen months ago, this marks the starting point of a new section of our journey.

To create Gitpod Self-Hosted, we took our codebase from gitpod.io and made it dramatially easier to configure, install and run. As a result, you’ll find all the features you know from gitpod.io in Gitpod Self-Hosted.

Gitpod Self-Hosted runs on Kubernetes and integrates via OAuth with GitHub Enterprise, GitLab CE and GitLab EE. This way no additional user management is required and users get easy access to Git repositories based on the permissions already present in GitLab/GitHub.

We operate gitpod.io on GCP, hence running Gitpod Self-Hosted on Google Cloud Platform (GCP) is a battle-tested solution.

Installation

Installing Gitpod Self-Hosted on your own infrastructure works much like any other piece of kit running on Kubernetes. We have produced a series of installation guides will work most Kubernetes clusters.

Pricing

Gitpod Self-Hosted is free for up to three users. If you’re a small shop that will get you up and running.

If you need more, there is a free one-month unlimited license available.

In case you need support running your PoC in-house please email us and we’ll be happy to help.

Our remodeled community will also fill with helpful tips and tricks regarding Gitpod Self-Hosted.

We are absolutely thrilled to see Gitpod and its community growing. Self-Hosted will enable even more developers to focus more on coding and less on setting up their machine or waiting for builds to finish.

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