GitKraken Desktop Documentation

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

Last updated: June 2025

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 OS

  • 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