GitKraken Desktop Documentation

Set Up GitKraken Self-Hosted Server (On-Premise)

Last updated: March 2026

Use this page to understand what GitKraken On-Premise Self-Hosted Server is, when to choose it, and what infrastructure it requires before installation. It summarizes the offline deployment model, supported operating systems, minimum server specs, and the distinction between Self-Hosted and Serverless on-premise offerings.

Requirements and limits

  • Product scope: GitKraken On-Premise Self-Hosted Server
  • Environment fit: Internal-network, offline, or air-gapped deployments
  • Infrastructure model: Lightweight Linux server or VM running Docker containers
  • Minimum specs: 2 CPU cores, 4 GB RAM, 5 GB disk space
  • Supported OS families on this page: CentOS 7, selected Ubuntu versions, and RHEL 7
  • Commercial note: Self-Hosted and Serverless on-premise offerings are sold separately from standard subscriptions and from each other

Overview

GitKraken On-Premise Self-Hosted Server is a version of GitKraken Desktop that operates entirely within your internal network. Also referred to as GitKraken Enterprise Self-Hosted, Enterprise On-Premise Server, or Self-Hosted, this option allows users to authenticate and work without external internet access.

Key benefits

  • Operates without internet connectivity (ideal for air-gapped or secure environments)
  • Supports email-based and LDAP authentication
  • Full control over version management
Manage users and settings within your private GitKraken instance.

Note: GitKraken Desktop Self-Hosted and On-Premise Serverless versions are sold separately from standard subscriptions. To purchase, visit our On-Premise Pricing page.

System requirements

GitKraken Self-Hosted Server runs on a lightweight Linux server or virtual machine using Docker containers.

Supported operating systems

  • CentOS 7 (64-bit)
  • Ubuntu (Zesty 17.04, Xenial 16.04 LTS, Trusty 14.04 LTS)
  • Red Hat Enterprise Linux 7 (RHEL7)

Minimum specifications

  • 2 CPU cores
  • 4 GB RAM
  • 5 GB disk space

To install Docker CE, the host system must meet Docker’s requirements:

CentOS Requirements

  • 64-bit CentOS 7 is required

Ubuntu Requirements

  • 64-bit versions of:
    • Zesty 17.04
    • Xenial 16.04 (LTS)
    • Trusty 14.04 (LTS)

Prefer to skip installation and maintenance? Explore our Serverless option.

Have feedback about this article? Did we miss something? Let us know!
On this page