In this chapter, we will discuss several ways of installing GitLab. We will start with the recommended way of installing GitLab on your own machine, using the omnibus installer. Secondly, we will show how to do a complete install from the GitLab source files. This will all take place on the Debian Linux platform. Then, we will move to a more modern way of running an application, by showing you how to use a Kubernetes orchestrator. Finally, we will demonstrate installation using a cloud platform, DigitalOcean. They have predefined GitLab images that are internally configured using the omnibus installer.
In this chapter, the following points will be covered:
- Installing using omnibus packages
- Running from source files
- Using GitLab from Docker
- Deploying GitLab using Kubernetes
- Creating droplets on DigitalOcean