Install GitLab
You can install GitLab on most GNU/Linux distributions, on several cloud providers, and in Kubernetes clusters. To get the best experience, you should balance performance, reliability, ease of administration (backups, upgrades, and troubleshooting) with the cost of hosting.
Installation requirements Prerequisites for installation. | Installation methods Linux, Helm, Docker, Operator, source, or scripts. | Install GitLab on a cloud provider AWS, Google Cloud Platform, Azure. |
Offline GitLab Isolated installation. | Reference architectures Recommended deployments at scale. | Upgrade GitLab Latest version instructions. |
Install GitLab Runner Software for CI/CD jobs. | Configure GitLab RunnerConfig.toml , certificates, autoscaling, proxy setup. | Install GitLab AI gateway Using Docker image, using Helm chart. |
Docs
Edit this page to fix an error or add an improvement in a merge request.
Create an issue to suggest an improvement to this page.
Product
Create an issue if there's something you don't like about this feature.
Propose functionality by submitting a feature request.
Feature availability and product trials
View pricing to see all GitLab tiers and features, or to upgrade.
Try GitLab for free with access to all features for 30 days.
Get help
If you didn't find what you were looking for, search the docs.
If you want help with something specific and could use community support, post on the GitLab forum.
For problems setting up or using this feature (depending on your GitLab subscription).
Request support