GitLab Self-Managed combines repositories, CI/CD, registry and project tools. Its current single-node guidance uses an 8-vCPU baseline and at least 8 GB memory in constrained installations.
At least 8 GB memory for constrained single-node installations
Recommended
Documented guidance
No further general recommendations are published for this version.
Published starting requirements
GitLab documents a smaller tuned exception for tiny teams. The baseline here is for a standard single-node installation; CI runners, registries and repository growth add capacity needs.
We only compare what providers publish. A RAM figure alone can't confirm compatibility or production capacity.
Deploy with
Supported paths
Official Linux package
Official Docker image
Helm chart for Kubernetes
The host must provide
Runtime
Operating system
A supported Linux distribution for the chosen installation method
Storage
Persistent repository, database, uploads, artifacts and registry storage as enabled
Storage
Persistent data
No universal disk size fits every installation. Repositories, CI artifacts, container images, packages and backup archives may dominate storage.
Step by step
GitLab deployment outline
Size the single node
Use the installation requirements for the intended workload and account for runners separately.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
8 vCPU single-node baselineThe published plan value does not satisfy this requirement.
At least 8 GB memory for constrained single-node installationsThe published plan value does not satisfy this requirement.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
8 vCPU single-node baselineThe published plan value does not satisfy this requirement.
At least 8 GB memory for constrained single-node installationsThe published plan value does not satisfy this requirement.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
8 vCPU single-node baselineThe published plan value does not satisfy this requirement.
At least 8 GB memory for constrained single-node installationsThe published plan value satisfies this requirement.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
8 vCPU single-node baselineThe published plan value does not satisfy this requirement.
At least 8 GB memory for constrained single-node installationsThe published plan value satisfies this requirement.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
8 vCPU single-node baselineThe published plan value satisfies this requirement.
At least 8 GB memory for constrained single-node installationsThe published plan value satisfies this requirement.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
8 vCPU single-node baselineThe published plan value satisfies this requirement.
At least 8 GB memory for constrained single-node installationsThe published plan value satisfies this requirement.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
8 vCPU single-node baselineThe published plan value satisfies this requirement.
At least 8 GB memory for constrained single-node installationsThe published plan value satisfies this requirement.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
8 vCPU single-node baselineThe published plan value satisfies this requirement.
At least 8 GB memory for constrained single-node installationsThe published plan value satisfies this requirement.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
8 vCPU single-node baselineThe published plan value satisfies this requirement.
At least 8 GB memory for constrained single-node installationsThe published plan value satisfies this requirement.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
8 vCPU single-node baselineThe published plan value does not satisfy this requirement.
At least 8 GB memory for constrained single-node installationsThe published plan value does not satisfy this requirement.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
8 vCPU single-node baselineThe published plan value does not satisfy this requirement.
At least 8 GB memory for constrained single-node installationsThe published plan value satisfies this requirement.
Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.
8 vCPU single-node baselineThe published plan value does not satisfy this requirement.
At least 8 GB memory for constrained single-node installationsThe published plan value satisfies this requirement.