Download and install GitLab | GitLab https://about.gitlab.
com/install/#debian
GitLab named a Leader in the Gartner® Magic Quadrant™ for DevOps Platforms
Read the report
Talk to an expert Get free trial
On this page
Install self- Official Linux package
managed
Kubernetes Deployments
Supported cloud
GitLab Other official methods
Community-contributed
Try GitLab today. Already installed?
Download, install and
maintain your own
GitLab instance.
Trial – start your Free Ultimate Trial today
Self-managed – install on your own
infrastructure
SaaS � get started with our SaaS offering
Marketplace – purchase seamlessly using the
cloud marketplace of your choice
Recommended installation method
Official Linux
package
1 de 17 18/11/23, 16:57
Download and install GitLab | GitLab https://about.gitlab.com/install/#debian
This is the recommended method for getting started. The
Linux packages are mature, scalable, and are used today
on GitLab.com. If you need additional flexibility and
resilience, we recommend deploying GitLab as described
in the reference architecture documentation.
Linux installation is quicker to install, easier to upgrade
and contains features to enhance reliability not found in
other methods. Install via a single package (also known as
Omnibus) that bundles all the different services and tools
required to run GitLab. At least 4 GB of RAM is
recommended (minimum requirements).
Please refer to our Packages repository �GitLab-ee or
GitLab-ce) to ensure that the required GitLab version is
available for the host OS version.
Ubuntu Debian
18.04 LTS, 20.04 10, 11, 12
LTS, 22.04 LTS
View install
View install instructions +
instructions +
2 de 17 18/11/23, 16:57
Download and install GitLab | GitLab https://about.gitlab.com/install/#debian
3 de 17 18/11/23, 16:57
Download and install GitLab | GitLab https://about.gitlab.com/install/#debian
4 de 17 18/11/23, 16:57
Download and install GitLab | GitLab https://about.gitlab.com/install/#debian
5 de 17 18/11/23, 16:57
Download and install GitLab | GitLab https://about.gitlab.com/install/#debian
6 de 17 18/11/23, 16:57
Download and install GitLab | GitLab https://about.gitlab.com/install/#debian
Kubernetes
Deployments
When installing GitLab on Kubernetes, there are some
trade-offs that you need to be aware of:
Administration and troubleshooting requires Kubernetes
knowledge
It can be more expensive for smaller installations. The
default installation requires more resources than a single
node Linux package deployment, as most services are
deployed in a redundant fashion.
There are some feature limitations to be aware of.
Use this method if your infrastructure is built on
Kubernetes and you’re familiar with how it works. The
methods for management, observability, and some
concepts are different than traditional deployments. The
helm chart method is for Vanilla Kubernetes deployments
and the GitLab Operator can be used to deploy GitLab on
an OpenShift cluster. The GitLab Operator can be used to
automate Day 2 operations in both OpenShift and vanilla
Kubernetes deployments.
7 de 17 18/11/23, 16:57
Download and install GitLab | GitLab https://about.gitlab.com/install/#debian
Helm Chart
Install GitLab using Helm charts
View install instructions
GitLab
Operator
Install GitLab using the Operator
View install instructions
Supported cloud
Use the official Linux package to install GitLab in various
cloud providers
Amazon Web
8 de 17 18/11/23, 16:57
Download and install GitLab | GitLab https://about.gitlab.com/install/#debian
Services �AWS�
Install GitLab on AWS
View install instructions
Google Cloud
Platform �GCP�
Install GitLab on GCP
View install instructions
Other official,
9 de 17 18/11/23, 16:57
Download and install GitLab | GitLab https://about.gitlab.com/install/#debian
supported
installation
methods
Docker
Official GitLab Docker Images
View install instructions
Reference
Architectures
Recommended GitLab deployment
topologies
View install instructions
Installation
from source
10 de 17 18/11/23, 16:57
Download and install GitLab | GitLab https://about.gitlab.com/install/#debian
Install GitLab using the source files
on a Debian/Ubuntu system
View install instructions
GitLab
Environment
Toolkit �GET�
Automation for deploying GitLab
Reference Architectures using
Terraform and Ansible
View install instructions
Unofficial,
unsupported
installation
methods
11 de 17 18/11/23, 16:57
Download and install GitLab | GitLab https://about.gitlab.com/install/#debian
Debian native
package
by Pirate Praveen
View install instructions
FreeBSD
package
by Torsten Zühlsdorff
View install instructions
12 de 17 18/11/23, 16:57
Download and install GitLab | GitLab https://about.gitlab.com/install/#debian
13 de 17 18/11/23, 16:57
Download and install GitLab | GitLab https://about.gitlab.com/install/#debian
Already Installed
GitLab?
Update from
an old version
of GitLab
Update to the latest release of
GitLab
Update from
GitLab
Community
Edition
Upgrade to Enterprise Edition
14 de 17 18/11/23, 16:57
Download and install GitLab | GitLab https://about.gitlab.com/install/#debian
Upgrade from
manually
installed
Omnibus
package
Upgrade to Omnibus package
repository
Third-party
applications
that support
GitLab
View third-party applications
Platform Pricing
DevSecOps platform View plans
Why Premium?
Why Ultimate?
15 de 17 18/11/23, 16:57
Download and install GitLab | GitLab https://about.gitlab.com/install/#debian
Solutions
Digital transformation management
Security & GitOps
Compliance
Enterprise
Automated software
Small business
delivery
Startups
Agile development
Nonprofits
Cloud transformation
Public sector
SCM
Education
CI/CD
Financial services
Value stream
Resources
Install stories
Quick start guides Remote
Learn TeamOps
Product Community
documentation
Forum
Blog
Events
Customer success
Partners
Company
About and governance
�ESG�
Jobs
Diversity, inclusion
Leadership
and belonging �DIB�
Team
Trust Center
Handbook
Newsletter
Investor relations
Press
Environmental, social
Contact us
Contact an expert
Get help
Customer portal
Status
16 de 17 18/11/23, 16:57
Download and install GitLab | GitLab https://about.gitlab.com/install/#debian
Terms of use
Privacy statement
Cookie Preferences
Language: English
GitLab is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license
Please contribute.
© 2023 GitLab B.V.
17 de 17 18/11/23, 16:57