GitLab is a web-based open source Git repository manager written in Ruby including wiki, issue management, code review, monitoring and continuous integration and deployment. It enables developers to create, review, and deploy their projects. There are three different editions of GitLab available, Community Edition (CE), Enterprise Edition (EE), and a GitLab-hosted version.
There are several ways to install GitLab depending on the required use case. This guide covers the steps necessary for installing and configuring GitLab (CE) on a Ubuntu 18.04 system using the Omnibus packages.