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).
|
|
|
|
- [Docker](https://docs.gitlab.com/omnibus/docker/) - Install GitLab using Docker.
|
|
|
|
- [Installation on Google Cloud Platform](google_cloud_platform/index.md) - Install
|
|
|
|
GitLab on Google Cloud Platform using our official image.
|
|
|
|
- [Digital Ocean and Docker](digitaloceandocker.md) - Install GitLab quickly
|
|
|
|
on DigitalOcean using Docker.
|
|
|
|
|
|
|
|
## 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/
|