GitLab VPS — from €5.49/mo
Run GitLab under your own control — a server for repositories, runners and pipelines, with a 5-hour test period before payment, completely risk-free
Launch GitLab now
A GitLab VPS is a virtual server with full root access where you deploy self-hosted GitLab in full: repositories, the issue tracker, pipelines, runners and a Docker image registry. GitLab is memory-hungry: the official minimum is 8 GB RAM, and it runs comfortably from 16 GB (Power 1, 10 vCPU and 160 GB NVMe at €17.99/mo). Entry plans from €5.49/mo suit a separate runner, but not the GitLab server itself. NVMe speeds up cloning and artifact unpacking. A 5-hour test period before payment lets you run your pipelines and watch the real memory usage. The full line-up is on the VPS hosting page; for neighbouring workloads see VPS for CI/CD.
Plans
VPS for GitLab
GitLab runs out of RAM before it runs out of cores. For the server itself take Standard 3 or above (6 vCPU, 8 GB, €8.99/mo); for a team with active CI — Power 1 (10 vCPU, 16 GB, €17.99/mo). Standard 1 and Standard 2 shown here work well as a separate runner server. 5-hour test period before payment.
Compare all plansStandard 1
| 4 vCPU · AMD EPYC |
| 4 GB RAM |
| 50 GB NVMe |
| Unlimited traffic |
| 1× IPv4 · KVM |
| 24/7 support |
Standard 2
| 4 vCPU · AMD EPYC |
| 6 GB RAM |
| 60 GB NVMe |
| Unlimited traffic |
| 1× IPv4 · KVM |
| 24/7 support |
Your own self-hosted GitLab
Install the GitLab edition you need on your own server — repositories, issues and the web interface stay fully under your control.
Runners and pipelines
Deploy GitLab Runner on the same or a separate VPS — CI/CD builds, tests and deployments run on your server.
Full control
Root access, an image registry, HTTPS via a reverse proxy, your own users and server snapshots on your schedule — the server is entirely yours.
How to launch GitLab on a VPS
Choose a plan and an image
Take a configuration with RAM headroom — 8 GB or more for GitLab itself — and select a Linux image: Ubuntu, Debian or another distribution from the list.
Install the OS yourself
Through the panel you deploy the chosen OS on a KVM server yourself — so the configuration stays fully under your control.
Deploy GitLab
Over SSH or the KVM console install GitLab, set up a domain with HTTPS, register the runners and create your projects.
A server for your GitLab
We will help you size a plan for your team: how much RAM the GitLab controller and the runners need, the vCPU count and the NVMe space for repositories, artifacts and the image registry. A good rule of thumb — 8 GB for GitLab itself plus 2–4 GB per parallel runner.
We can also help with HTTPS via Let's Encrypt and runner registration. If you only need a build pipeline without the platform, see Jenkins VPS; for container builds a Docker server comes in handy.
Get sizing adviceFrequently asked questions
Did not find your answer?
Write to us via the contact page form.
A minimum of 8 GB RAM, comfortably 16 GB: that is Power 1 at €17.99/mo with 10 vCPU and 160 GB NVMe. GitLab starts on 4 GB, but the web interface and pipelines will be noticeably slow.
Yes, the built-in Container Registry is enabled in the GitLab configuration and stores images on the same server. Reserve extra NVMe for it: images grow faster than repositories.
No, the Community Edition installs and runs without a license. A paid subscription is only needed for Premium and Ultimate features — purchased directly from GitLab; we do not resell it.
Yes. Self-hosted GitLab runs on your VPS: repositories, code and artifacts are stored on the server under your control.
GitLab itself takes about 10 GB; the rest depends on repositories, artifacts and the image registry. Take 160 GB NVMe or more with room to grow.
It can, but builds will compete with GitLab itself for resources. With active CI the runner is moved to a separate server in the same private network.
Yes, via the KVM console: it attaches to the server at the hardware level and works even when SSH is down or the system fails to boot.
With the built-in gitlab-backup command on a schedule, plus a full server snapshot you take yourself in the control panel in a couple of clicks. Automatic backups are not included in the plans.