GitLab documentation may answer your questions.
Get Started for Small Business
You need to get to market quickly and innovate faster than the competition. You can’t afford to be slowed down by a complicated DevSecOps process. This guide will help you quickly set up the essentials for automated software development and delivery on the Premium tier with options to include security, compliance, and project planning found in the Ultimate tier.
Before you start
GitLab SaaS or GitLab self-managed
Do you want GitLab to manage your GitLab platform or do you wish to manage it yourself?
Free, Premium, or Ultimate
To determine which tier is right for you, consider the following:
Number Of users
Amount of storage needed
Free tier namespaces on GitLab SaaS have a 5GiB storage limit.
Desired security and compliance
* Secrets detection, SAST, and container scanning are available in Free and Premium.
* Additional scanners such as DAST, dependencies, Cluster images, IaC, APIs, and fuzzing are available in Ultimate.
* Actionable findings, integrated into the merge request pipeline and the security dashboard require Ultimate for Vulnerability management.
* Compliance pipelines require Ultimate.
* Read about our security scanners and our compliance capabilities.
Determine how many seats you want
Obtain your SaaS subscription
GitLab SaaS is the GitLab software-as-a-service offering, which is available at GitLab.com. You don’t need to install anything to use GitLab SaaS, you only need to sign up. The subscription determines which features are available for your private projects. Go to the pricing page, and select **Buy Premium** or **Buy Ultimate**.
Organizations with public open source projects can actively apply to our GitLab for Open Source Program. Features of GitLab Ultimate, including 50,000 compute minutes, are free to qualifying open source projects through the GitLab for Open Source Program.
Determine CI/CD shared runner minutes needed
Shared runners are shared with every project and group in a GitLab instance. When jobs run on shared runners, compute minutes are used. On GitLab.com, the quota of compute minutes is set for each namespace, and is determined by your license tier..
In addition to the monthly quota, on GitLab.com, you can purchase additional compute minutes when needed.
Determine how many seats you want
Obtain your self-managed subscription
Activate GitLab Enterprise Edition
Review the system requirements
Review the supported operating systems and the minimum requirements needed to install and use GitLab.
Install GitLab
Choose your installation method
Install on your cloud provider (if applicable)
Configure your instance
Set up off-line environment (optional)
Consider limiting CI/CD shared runner minutes allowed
Install GitLab runner
Configure GitLab runner (optional)
Self administration
Determine which scanners you’d like to use
Configure your security policies
Configure merge request approval rules
Take your small business to the next step
Ready to get started?
See what your team can do with the most comprehensive
AI-powered DevSecOps platform.