cost-calc

GitLab Self-Managed

GitLab is a web-based DevSecOps platform that combines source control, CI/CD pipelines, issue tracking, and container registry in a single application. It can be deployed on customer-controlled infrastructure as "GitLab self-managed" rather than using GitLab's SaaS offering.

Baseline topologies

TopologyMinimum nodesRoles
single-node1gitlab
standard3gitlab-app, gitlab-gitaly, gitlab-database

What drives the cost

Active users
Number of users who actively interact with GitLab daily. This is the primary input for GitLab reference architecture tiers and determines the overall sizing class.
Repository storage (GB)
Estimated total size of all Git repositories and LFS objects. Drives Gitaly storage capacity and I/O throughput requirements.

Where it runs

bare_metal, dedicated, cloud_vm

Size GitLab Self-Managed and get a cost estimate

Sources