1f5dca2d4f
Attempt to update google-protobuf for migration-paths Because the one we were using aren't compatible with Ruby 2.5.3, and it'll be troublesome to switch Ruby. Upgrading google-protobuf will be much easier. All of them will need to be updated for Ruby 2.5.3 We remove oj because we don't really need it and it doesn't compile on 2.5.3 with that version. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/41825 |
||
---|---|---|
.. | ||
aws | ||
azure | ||
google_cloud_platform | ||
kubernetes | ||
openshift_and_gitlab | ||
database_mysql.md | ||
digitaloceandocker.md | ||
docker.md | ||
google-protobuf.md | ||
installation.md | ||
README.md | ||
redis.md | ||
relative_url.md | ||
requirements.md | ||
structure.md |
comments | description |
---|---|
false | Read through the GitLab installation methods. |
Installation
GitLab can be installed via various ways. Check the installation methods for an overview.
Requirements
Before installing GitLab, make sure to check the requirements documentation which includes useful information on the supported Operating Systems as well as the hardware requirements.
Installation methods
- Installation using the Omnibus packages - Install GitLab using our official deb/rpm repositories. This is the recommended way.
- Installation from source - Install GitLab from source. Useful for unsupported systems like *BSD. For an overview of the directory structure, read the structure documentation.
- Docker - Install GitLab using Docker.
Install GitLab on cloud providers
- Installing in Kubernetes: Install GitLab into a Kubernetes Cluster using our official Helm Chart Repository.
- Install GitLab on OpenShift
- Install GitLab on DC/OS via GitLab-Mesosphere integration
- Install GitLab on Azure
- Install GitLab on Google Cloud Platform
- Install GitLab on Google Kubernetes Engine (GKE): video tutorial on the full process of installing GitLab on Google Kubernetes Engine (GKE), pushing an application to GitLab, building the app with GitLab CI/CD, and deploying to production.
- Install on AWS: Install GitLab on AWS using the community AMIs that GitLab provides.
- Getting started with GitLab and DigitalOcean: requirements, installation process, updates.
- Demo: Cloud Native Development with GitLab: video demonstration on how to install GitLab on Kubernetes, build a project, create Review Apps, store Docker images in Container Registry, deploy to production on Kubernetes, and monitor with Prometheus.
- Testing only! DigitalOcean and Docker Machine - Quickly test any version of GitLab on DigitalOcean using Docker Machine.
Database
While the recommended database is PostgreSQL, we provide information to install GitLab using MySQL. Check the MySQL documentation for more information.