JetBrains Space Help

Space On-Premises Installation

As an alternative to using Space as a service, you can get your own self-managed Space instance (or Space on-premises). It implies that you install, manage, and maintain Space on your own.

Limitations of Space on-premises EAP

Currently, Space on-premises is in the Early Access Preview (EAP) state and is available only to a limited number of users on request. The EAP version has the following limitations:

  • The EAP license is valid only till July 1, 2021.

  • The max number of users is 500.

  • The max number of parallel Automation (CI/CD) jobs is 10.

Run environment

Space on-premises runs in a Kubernetes cluster. The cluster itself can run in the following environments:

  • Local: Space on-premises running in a Kubernetes cluster on a local machine (only for proof-of-concept purposes).

  • Custom Kubernetes cluster: a cluster that runs in your own environment, in Amazon Elastic Krubernetes Service, Google Kubernetes Engine, and so on.

Installation methods

There are two ways to install Space on-premises:

(Recommended) Using the deployment script

The deployment script guides you through the installation process letting you specify the most important settings. The result of its work is a values YAML file that configures a cluster with Space on-premises.

This guide shows how you can use the deployment script for proof-of-concept and production installations.

Using a Helm chart

Use the jetbrains-space Helm chart that contains all the required dependencies. We recommend this installation method only for complex clusters that cannot be configured with the deployment script. To perform this installation:

  1. Get the chart from the repository: oci://public.registry.jetbrains.space/p/space-on-premises/production/jetbrains-space.

  2. Prepare a values YAML file with Space on-premises configuration. As a basis, you can use either the following template or a values file generated by the deployment script.

  3. Install Space on-premises using the chart.

Get started

We recommend that you start with a proof-of-concept installation on your local machine. It will let you get acquainted with Space on-premises configuration and better understand the requirements for your future production installation.

Last modified: 27 December 2021