GitLab VPSYour Git forge, your CI/CD pipelines and your issues, on your own server
- GitLab Community Edition deployed with One Click Apps
- Git repositories, merge requests, CI/CD and issues in one place
- HTTPS, backups and updates from the console
- Hosted in France, 24/7 French-speaking support
Pick your GitLab VPS
GitLab Community Edition is deployed with One Click Apps on every plan shown here. GitLab is demanding: only plans with at least 8 vCPU and 16 GB of RAM are offered.
Ubuntu26.04 · 24.04 · 22.04
Debian13 · 12 · 11
VPS delivered in 10 seconds
- HP-16Most popularProcessor8 vCPUAMD EPYC 9554Memory16 GBDDR5Storage160 GB NVMeor 320 GB SSDNetwork1 GbpsChoose€25.59excl. VAT/month€31.99Save 77€/year
- HP-32Processor16 vCPUAMD EPYC 9554Memory32 GBDDR5Storage320 GB NVMeor 640 GB SSDNetwork1 GbpsChoose€51.19excl. VAT/month€63.99Save 154€/year
- HP-64Processor32 vCPUAMD EPYC 9554Memory64 GBDDR5Storage640 GB NVMeor 1280 GB SSDNetwork1 GbpsChoose€102.39excl. VAT/month€127.99Save 307€/year
Every plan has everything you need, and more
- GitLab deployed
- Unlimited traffic
- DDoS protection
- First snapshot included
- 24/7 French-speaking support
Why GitLab on an OnetSolutions VPS
Recent hardware, a fast network and protected data, under every one of your repositories.
AMD EPYC processors and NVMe storage
Up to 1 Gbps
OnetSolutions API
Backups and snapshots
Online in three steps
Nothing to install: you order, GitLab is deployed on your server and published over HTTPS.
- 01
Pick your VPS
Select a plan with at least 8 vCPU, 16 GB of RAM and 40 GB of disk: GitLab is already ticked in the order.
- 02
GitLab deploys itself
The One Click Apps platform installs on your VPS, then deploys GitLab Community Edition with an administrator password generated for you. GitLab's first start takes several minutes.
- 03
Push your code
Sign in with the root user and the password shown in the application's Overview tab, then create your groups and projects.
Your whole development toolchain, on your own server
GitLab brings code, review, continuous integration and project tracking together in one application. One Click Apps takes care of HTTPS, updates and backups.
Git repositories
Host private or public repositories, organised in groups and subgroups, cloned over HTTPS or SSH, with protected branches.
Merge requests and code review
Compare changes, comment on changed lines, propose suggestions and resolve threads before merging.
Built-in CI/CD
Describe your pipelines in a .gitlab-ci.yml file: stages, jobs, variables and environments, with the result shown in every merge request.
Issues and boards
Track work with issues, labels, milestones and column boards, linked to commits and merge requests.
Wiki
Every project has a wiki to document architecture, procedures and decisions, versioned with Git.
Package registry
Publish your npm, Maven, PyPI and other packages right next to the code that builds them.
Web IDE and snippets
Edit several files and commit from the browser, and share code snippets with your team.
Members and roles
Invite collaborators to a group or project and give each one a role, from guest to owner.
Project import
GitLab's importers bring your repositories over from GitHub, Bitbucket, Gitea or a plain Git URL.
API and webhooks
A REST API and a GraphQL API to automate everything, and webhooks to react to pushes, merge requests and pipelines.
What you set up yourself
A GitLab Runner for CI/CD
Pipeline jobs are run by GitLab Runner, a separate application that is not deployed with GitLab. Install it on this VPS over SSH or on another machine, then register it in GitLab.
Port 2222 for Git over SSH
Cloning over HTTPS works straight away. Git over SSH uses port 2222: add a rule for that port in your VPS's Firewall tab to use it.
An SMTP server for emails
Notifications, invitations and password resets are sent over SMTP: enter your provider's address and credentials in the application's variables.
Managed from the console with One Click Apps
Automatic HTTPS
An HTTPS address from the moment it deploys, or your own domain with its Let's Encrypt certificate.
Logs and variables
Read the GitLab logs and edit environment variables, including the SMTP settings, without opening a terminal.
Updates
The console detects new GitLab versions, and you start the update when you decide to.
Daily backups
GitLab's configuration, data and log volumes backed up every day and kept for 7 days, restorable in one click.
The edition deployed is GitLab Community Edition (the official gitlab/gitlab-ce image), published by GitLab Inc. under the MIT licence: you use it with no licence fee. It does not include the features of the Premium and Ultimate tiers, which belong to the Enterprise Edition under a GitLab subscription, which we do not sell. The prices shown on this page are for the VPS.
What you can do with GitLab
A forge of your own: your code, your pipelines and your artifacts stay on your server.
Leaving a hosted forge
Import your repositories, and depending on the source your issues and merge requests, from GitHub, Bitbucket or Gitea.
- GitHub
- Bitbucket
- Gitea
Build and deployment pipelines
Build your container images, run your tests and deploy to your servers or your cluster from pipelines.
- Docker
- Kubernetes
- Helm
Internal packages
Publish your private libraries to the project's package registry and install them from your pipelines.
- npm
- Maven
- PyPI
Infrastructure as code
Version your playbooks and plans, review them in merge requests and apply them from a pipeline.
- Terraform
- Ansible
Team notifications
Send your projects' events (pushes, merge requests, failed pipelines) to your chat channels.
- Mattermost
- Discord
- Telegram
Project tracking
Manage work in GitLab's issues and boards, or link your projects to Jira with the native integration.
- Jira
- Issues
GitLab runs on your VPS, our console runs the show
Your server and your GitLab application are managed from the OnetSolutions console: status, logs, domains, backups and billing in one place.
- GitLab status, start, stop and restart
- Live logs and environment variables
- Custom domain and automatic HTTPS
- KVM console, snapshots and VPS firewall
- System
- Ubuntu 26.04 LTS
- IP address
- 51.210.24.8
- Uptime
- 34 j
- Size
- 4 vCPU · 8 Go
A team behind your server
Technicians who know your VPS, reachable at any hour.
24/7 French-speaking support
Open a ticket from the console, day or night: a person answers you.
Help center
One Click Apps guides, tutorials and the API reference to go further.
30-day money-back guarantee
Try GitLab on your VPS: if it doesn't suit you, you get refunded.
Manage your VPS with AI
Our MCP server connects Claude, Cursor or any Model Context Protocol client to your OnetSolutions account: query your servers and their status in plain language, without leaving your assistant.
- Read-only: the assistant looks, it changes nothing
- Signs in with your OnetSolutions account
- Claude
- Cursor
- Any MCP client
GitLab FAQ
What to know before you order, and right after.
What is GitLab?
GitLab is a DevOps platform published by GitLab Inc. It brings Git repository hosting, code review through merge requests, continuous integration and delivery (CI/CD), issue tracking, a wiki and a package registry together in one application.
Which GitLab edition is deployed, and under which licence?
GitLab Community Edition, from the official gitlab/gitlab-ce image. It is released under the MIT licence and used with no licence fee. The features of the Premium and Ultimate tiers belong to the Enterprise Edition under a GitLab subscription: they are not included, and we do not sell GitLab licences.
Why do I need at least 8 vCPU and 16 GB of RAM?
GitLab's documentation gives 8 vCPU and 16 GB of memory as the baseline for a single-server installation, and 40 GB of disk for the application. It says GitLab can run with 8 GB in a memory-constrained environment, but One Click Apps reserves 1 GB for the system and the platform: an 8 GB VPS would leave GitLab less than that minimum. We therefore only offer plans that meet the recommended baseline. Also plan for the space your repositories, artifacts and packages will take.
How do I access GitLab after ordering?
Once the VPS is created, the One Click Apps platform installs and then deploys GitLab. Its first start takes several minutes. The HTTPS address and the generated administrator password are shown in the application's Overview tab: sign in with the root user, then create your groups, your projects and your team's accounts.
Do CI/CD pipelines work straight away?
GitLab orchestrates pipelines, but GitLab Runners run the jobs, and none is deployed with GitLab. Install GitLab Runner on this VPS over SSH or on another machine, then register it in GitLab's CI/CD settings. A runner installed on the same VPS shares its processor and memory with GitLab: choose a larger plan if your builds are heavy.
Can I clone my repositories over SSH?
Yes. Cloning over HTTPS works from the moment GitLab is deployed. Git over SSH is served on port 2222 of the VPS, already shown in GitLab's clone URLs: add a rule allowing that port in your VPS's Firewall tab, then add your SSH key to your GitLab profile.
Are my repositories and data backed up?
GitLab's configuration, data and log volumes are backed up every day at 3 am and kept for 7 days, on the VPS disk: they protect you from a mistake in the application, not from losing the server. For that, add the VPS backup option (from €4.99 excl. VAT/month) or take a snapshot. GitLab also ships its own backup tool, which you can run over SSH.
How do GitLab updates work?
The console detects new versions and shows an Update available banner. You start the update when you decide to: data volumes are kept. The deployed image follows GitLab's latest release, and GitLab requires intermediate versions for some version changes: update regularly and take a backup before every major update.
Can I use my own domain name?
Yes. Add it in the application's Domains tab. If the DNS zone is managed at OnetSolutions, the A record is created for you; otherwise, the console shows you the IP address to point to. The HTTPS certificate is issued automatically.
Who looks after GitLab once it is installed?
Our support covers the VPS: the server, its network, its storage and its availability. GitLab, its configuration, your runners, your projects, your user accounts and updates remain your responsibility: the console gives you the tools to manage them, and you keep root access to the server.
Launch your GitLab VPS
Pick your plan: GitLab is deployed on your server, ready for your first push.
- 30-day money-back guarantee
- Hosted in France
- 24/7 French-speaking support
€31.99with the annual commitment
- 8 vCPU AMD EPYC 9554
- 16 GB DDR5
- 160 GB NVMe
- 1 Gbps