In this chapter, we discussed the different ways of installing GitLab. The Linux platform was the chosen OS for which we provided instructions and examples. We started with the recommended way of installing for most organizations, using the omnibus package.
It is also possible to install GitLab from scratch and to run it from source.
It is also possible to run GitLab from a Docker container. We also showed you how to update Docker-based GitLab installs and gave an example of using Docker Compose to create a multi-container installation. Finally, we talked about the fact that, when scaling, you probably would like several containers deployed and managed. We showed you how to achieve this with Kubernetes as the orchestration tool.
In the next chapter, we will dive into the process of configuring GitLab after the initial installation.