Operating system

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 ...

Get GitLab Quick Start Guide now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.