GitLab provides an omnibus package for installation on a number of platforms. This package has everything required to run a full-fledged GitLab instance, including the database (PostgreSQL), in-memory caching platform (Redis), background task queue (Sidekiq), and monitoring platform (Prometheus). This is the recommended way of installing GitLab for most circumstances, unless you are setting up for a massive instance, want more fine-grained control over the components, are looking to run your own public code hosting platform, use an unsupported Unix-based OS, or are reusing other equipment and servers. The omnibus package is currently available for the following operating systems:
- Ubuntu
- Debian
- CentOS
- OpenSUSE
- Red Hat Enterprise ...