Install GitLab using the Linux package

  • Tier: Free, Premium, Ultimate
  • Offering: GitLab Self-Managed

The Linux packages are mature and scalable, and are used on GitLab.com. If you need additional flexibility and resilience, we recommend deploying GitLab as described in the reference architecture documentation.

The Linux package is quicker to install and easier to upgrade, and it contains features to enhance reliability not found in other installation methods. Install through a single package (also known as Omnibus GitLab) that bundles all the different services and tools required to run GitLab. See the installation requirements to learn about the minimum hardware requirements.

Linux packages are available in our packages repository for:

Check that the required GitLab version is available for your host operating system.

Supported platforms

GitLab provides Linux packages for the operating systems listed below. We build and distribute packages for these platforms. The table shows which GitLab versions are available for each operating system.

We provide Linux packages for operating systems based on vendor support lifecycles. Where long-term support (LTS) versions exist, we target those, though not all operating systems follow an LTS model.

Package builds typically continue until an operating system reaches vendor end-of-life (EOL). We follow standard or maintenance support timelines, not extended or premium support periods.

We may discontinue package builds before vendor EOL due to:

  • Business considerations: Including but not limited to low customer adoption, disproportionate maintenance costs, or strategic product direction changes.
  • Technical constraints: When third-party dependencies, security requirements, or underlying technology changes make continued package builds impractical or impossible.
  • Vendor actions: When operating system vendors make changes that fundamentally impact our software’s functionality or when required components become unavailable.

We aim to provide at least 6 months’ notice before discontinuing support for any operating system version. When technical limitations or vendor constraints require shorter notice, we will communicate changes as soon as possible.

amd64 and x86_64 refer to the same 64-bit architecture. The names arm64 and aarch64 are also interchangeable and refer to the same architecture.

Operating systemFirst supported GitLab versionArchitectureOperating system EOLProposed last supported GitLab versionUpstream release notes
AlmaLinux 8GitLab CE / GitLab EE 14.5.0x86_64, aarch64 1Mar 2029GitLab CE / GitLab EE 21.10.0AlmaLinux details
AlmaLinux 9GitLab CE / GitLab EE 16.0.0x86_64, aarch64 1May 2032GitLab CE / GitLab EE 25.0.0AlmaLinux details
AlmaLinux 10GitLab CE / GitLab EE 18.6.0x86_64, aarch64 1May 2035GitLab CE / GitLab EE 28.0.0AlmaLinux details
Amazon Linux 2GitLab CE / GitLab EE 14.9.0amd64, arm64 1June 2026GitLab CE / GitLab EE 19.1.0Amazon Linux details
Amazon Linux 2023GitLab CE / GitLab EE 16.3.0amd64, arm64 1June 2029GitLab CE / GitLab EE 22.1.0Amazon Linux details
Debian 11GitLab CE / GitLab EE 14.6.0amd64, arm64 1Aug 2026GitLab CE / GitLab EE 19.3.0Debian Linux details
Debian 12GitLab CE / GitLab EE 16.1.0amd64, arm64 1June 2028GitLab CE / GitLab EE 19.3.0Debian Linux details
Debian 13GitLab CE / GitLab EE 18.5.0amd64, arm64 1June 2030GitLab CE / GitLab EE 23.1.0Debian Linux details
openSUSE Leap 15.6GitLab CE / GitLab EE 17.6.0x86_64, aarch64 1Dec 2025TBDopenSUSE details
SUSE Linux Enterprise Server 12GitLab EE 9.0.0x86_64Oct 2027TBDSUSE Linux Enterprise Server details
SUSE Linux Enterprise Server 15GitLab EE 14.8.0x86_64Dec 2024TBDSUSE Linux Enterprise Server details
Oracle Linux 8GitLab CE / GitLab EE 12.8.1x86_64July 2029GitLab CE / GitLab EE 22.2.0Oracle Linux details
Oracle Linux 9GitLab CE / GitLab EE 16.2.0x86_64June 2032GitLab CE / GitLab EE 25.1.0Oracle Linux details
Oracle Linux 10GitLab CE / GitLab EE 18.6.0x86_64June 2035GitLab CE / GitLab EE 28.1.0Oracle Linux details
Red Hat Enterprise Linux 8GitLab CE / GitLab EE 12.8.1x86_64, arm64 1May 2029GitLab CE / GitLab EE 22.0.0Red Hat Enterprise Linux details
Red Hat Enterprise Linux 9GitLab CE / GitLab EE 16.0.0x86_64, arm64 1May 2032GitLab CE / GitLab EE 25.0.0Red Hat Enterprise Linux details