2017-11-01 11:56:40 -04:00
---
comments: false
---
2014-04-24 18:48:22 -04:00
# Installation
2017-03-02 07:55:29 -05:00
GitLab can be installed via various ways. Check the [installation methods][methods]
for an overview.
## Requirements
Before installing GitLab, make sure to check the [requirements documentation ](requirements.md )
which includes useful information on the supported Operating Systems as well as
the hardware requirements.
## Installation methods
- [Installation using the Omnibus packages ](https://about.gitlab.com/downloads/ ) -
Install GitLab using our official deb/rpm repositories. This is the
recommended way.
- [Installation from source ](installation.md ) - Install GitLab from source.
Useful for unsupported systems like *BSD. For an overview of the directory
structure, read the [structure documentation ](structure.md ).
2017-08-25 15:23:49 -04:00
- [Docker ](docker.md ) - Install GitLab using Docker.
2017-08-24 17:31:39 -04:00
## Install GitLab on cloud providers
2017-05-09 13:33:09 -04:00
- [Installing in Kubernetes ](kubernetes/index.md ) - Install GitLab into a Kubernetes
Cluster using our official Helm Chart Repository.
2017-08-24 17:31:39 -04:00
- [Install GitLab on OpenShift ](../articles/openshift_and_gitlab/index.md )
- [Install GitLab on DC/OS ](https://mesosphere.com/blog/gitlab-dcos/ ) via [GitLab-Mesosphere integration ](https://about.gitlab.com/2016/09/16/announcing-gitlab-and-mesosphere/ )
- [Install GitLab on Azure ](azure/index.md )
- [Install GitLab on Google Cloud Platform ](google_cloud_platform/index.md )
- [Install on AWS ](https://about.gitlab.com/aws/ )
- _Testing only!_ [DigitalOcean and Docker Machine ](digitaloceandocker.md ) -
2017-04-05 03:39:58 -04:00
Quickly test any version of GitLab on DigitalOcean using Docker Machine.
2017-03-02 07:55:29 -05:00
## Database
While the recommended database is PostgreSQL, we provide information to install
GitLab using MySQL. Check the [MySQL documentation ](database_mysql.md ) for more
information.
[methods]: https://about.gitlab.com/installation/