← SelfhostSpecs

GitLab CE — system requirements

Self-hosted Git repository manager with issue tracking, CI/CD pipelines, and a web-based code review interface. · website · repository

Minimum RAM
8 GB
“GitLab can run with at least 8 GB of memory”
Scope: Single-node installation (Linux package or Docker), memory-constrained environment · official source · retrieved 2026-08-12
Recommended RAM
16 GB
“For a single-node installation, 16 GB is the baseline.”
Scope: Single-node installation (Linux package or Docker), baseline · official source · retrieved 2026-08-12
Recommended CPU cores
8 cores
“For a single-node installation, 8 vCPU is the baseline.”
Scope: Single-node installation (Linux package or Docker), baseline · official source · retrieved 2026-08-12
No official figure published for: minimum CPU cores
The requirements page gives a documented reduced-memory minimum (8 GB) for constrained environments but no analogous reduced CPU figure — only the 8 vCPU baseline.
We publish nothing we can't source. Evidence of the gap.

External services

Container

Image: gitlab/gitlab-ce · compressed size (amd64): 1382 MB · architectures: amd64, arm64 · source, retrieved 2026-08-24

Related apps