Self-hosted GitLab CI runners work with GitLab.com or your self-hosted GitLab instance. No quota limits, no per-minute billing, full access to your private network. Docker executor provides isolated builds per job.
One runner handles sequential pipelines for most small teams
See matching serversRecommended — parallel pipelines, fast Docker builds, shared runner for all projects
See matching serversFor heavy pipelines with large artifacts, parallel matrix builds, or Docker image builds
See matching serversNot sure which plan fits? Browse all available servers.
Browse all servers →A self-hosted runner has no minute quota — pipelines run immediately regardless of how many minutes they consume. No more watching a usage meter at the end of the month.
The Docker executor runs each job in a fresh container, providing complete isolation between pipelines. Dependencies installed in one job do not affect another. Supports any Docker image as the build environment.
One self-hosted runner can be shared across multiple GitLab projects (or your entire group). Register it once and all projects in the group can use it — no per-project setup needed.
GitLab CI caching keeps node_modules, pip packages, and Maven dependencies between builds. With a self-hosted runner, the cache lives on local NVMe — faster hits and no external cache service needed.
GitLab CI self-hosted runners remove quota limitations and per-minute billing from your CI/CD pipelines. The runner registers with your GitLab.com account or a self-hosted GitLab instance — no changes to your .gitlab-ci.yml pipelines required. The Docker executor runs each job in a fresh container for complete isolation between pipelines. The shell executor provides direct server access for cases where Docker is not available. One self-hosted runner can serve multiple GitLab projects simultaneously when registered at the group level. Caches for node_modules, pip packages, and Maven dependencies live on local NVMe storage for fast cache hits on every build.
Take control of your dedicated server (settings, data ...) without any limits in apps usage.
What are you waiting for ?
We are waiting you on community zone. More than 70 guides (sysadmin, gaming, devops...) !
Let me check