There are many ways you can install GitLab depending on your platform:
1.**Omnibus GitLab**: The official deb/rpm packages that contain a bundle of GitLab
1.[**Omnibus GitLab**](#installing-gitlab-using-the-omnibus-gitlab-package-recommended): The official deb/rpm packages that contain a bundle of GitLab
and the various components it depends on, like PostgreSQL, Redis, Sidekiq, etc.
1.**GitLab Helm chart**: The cloud native Helm chart for installing GitLab and all
its components on Kubernetes.
1.**Docker**: The Omnibus GitLab packages dockerized.
1.**Source**: Install GitLab and all its components from scratch.
1.[**GitLab Helm chart**](#installing-gitlab-on-kubernetes-via-the-gitlab-helm-charts): The cloud native Helm chart for installing GitLab and all its components on Kubernetes.
1.[**Docker**](#installing-gitlab-with-docker): The Omnibus GitLab packages dockerized.
1.[**Source**](#installing-gitlab-from-source): Install GitLab and all its components from scratch.
1.[**Cloud provider**](#installing-gitlab-on-cloud-providers): Install directly from platforms like AWS, Azure, GCP.