logofirst GitHub

Install Label Studio Enterprise without public internet access

If you need to install Label Studio Enterprise on a server that blocks access to the internet using a proxy, or an airgapped server that does not allow outgoing connections to the internet, follow these steps:

Install behind an HTTPS proxy

If your organization uses an HTTPS proxy to manage access to the internet, do the following.

If you’re using a SOCKS proxy, Helm 3 does not support SOCKS proxies. See Install without internet access or HTTPS proxy.

  1. Work with your network security team to whitelist https://charts.heartex.com so that you can access the Helm charts for deploymnet.
  2. On the Label Studio Enterprise server, set an environment variable with the HTTPS proxy address:
    export HTTPS_PROXY=<your_proxy>
  3. Use Helm to install Label Studio Enterprise on your Kubernetes cluster.

Install without internet access or HTTPS proxy

If you can’t access the internet using a proxy supported by Helm or at all, follow these steps to download the Helm charts necessary to deploy Label Studio Enterprise on an airgapped Kubernetes cluster.

You need the Label Studio Enterprise credentials provided to you by your account manager to download the Helm charts.

  1. Download the latest version of Label Studio Enterprise. From the command line, run the following, replacing <USERNAME> and <PASSWORD> with the credentials provided to you by your account manager:
    helm repo add heartex https://charts.heartex.com/ --username <USERNAME> --password <PASSWORD>
    helm repo update heartex
    helm pull heartex/label-studio-enterprise
  2. Transfer the downloaded tar.gz archive to the host that has kubectl and helm installed.
  3. Expand the tar.gz archive.
  4. Install Label Studio Enterprise, updating the path in the helm commands to reference the relative path of the folder where you expanded Label Studio Enterprise. For example, if you expanded the archive file in the current directory, run the following:
    helm install lse ./label-studio-enterprise -f lse-values.yaml