Deploy self-hosted GitLab on Antyxsoft Cloud

Run the whole DevOps toolchain on your own instance: Git repositories, CI/CD pipelines, code review, issues and a container registry — preconfigured on Rocky Linux 9, in a private environment your team owns.

By
GitLab
OS
Rocky Linux 9
Version
17.5
Licence
Open source core — no additional charge
Deploy this app

Create an instance, pick Marketplace App at the template step, and choose it from the list. You pay for the instance.

What GitLab gives you

GitLab is an all-in-one DevOps platform that puts Git version control, continuous integration, project management and collaboration behind a single login. Instead of stitching together a repository host, a pipeline runner and an issue tracker, the whole delivery workflow lives in one place with one permission model.

Self-hosting it on an Antyxsoft instance keeps source code, pipeline secrets and build artefacts inside infrastructure you control — useful when a client contract or a regulator has an opinion about where your code lives.

Key features

  • Version control. Git repository management with branching, merging and merge requests as the unit of change.
  • CI/CD pipelines. Automated build, test and deployment stages defined in the repository alongside the code.
  • Project management. Issue tracking, boards, milestones and time tracking, linked to the commits that resolve them.
  • Code review. Peer review through merge requests, with approvals and discussion tied to the diff.
  • Security scanning. Built-in security testing and compliance features in the pipeline rather than bolted on afterwards.
  • Container registry. Push and pull Docker images from the same instance that builds them.
  • Documentation. A wiki per project, so the runbook sits next to the code it describes.

What is in the image

Operating systemRocky Linux 9
ApplicationGitLab 17.5
IncludedGitLab Runner, container registry, PostgreSQL and Redis
AccessFull root access over SSH
Suggested sizeFrom 4 vCPU / 8 GB RAM; more for parallel CI runners

Good fit for

  • In-house development teams One platform for repositories, review and releases, with no per-seat SaaS bill.
  • Regulated code Source and artefacts kept in EU infrastructure you can point an auditor at.
  • CI/CD on your own runners Build on instances you size yourself instead of queuing for shared minutes.
  • Agencies Per-client groups and permissions inside a single self-hosted platform.

Getting started

Four steps from sign-in to a running application. The full walkthrough, with screenshots, is in the knowledge base.

  1. 01
    Log in to the Cloud Portal

    Sign in at portal.antyxsoft.io and start creating an instance, choosing the region closest to your users.

  2. 02
    At Select Template, open Marketplace App

    In the instance creation flow, switch from operating-system images to the Marketplace App tab.

  3. 03
    Pick the template and deploy

    Select the ready-to-go template, confirm the plan and region, then review and deploy. The instance boots with the application installed.

  4. 04
    Finish the application setup

    Open the instance address in a browser, set the initial root password, then configure your domain, TLS certificate and the first project.

Before it carries real traffic

  • Attach a Cloud Firewall that opens only the ports this application needs, with management access limited to your own addresses.
  • Schedule backups covering both the database and the application's data directory.
  • Add a Block Storage volume for data that will outgrow the instance disk.
  • Put it inside a VPC when it needs private access to other services.

Support

Antyxsoft supports the image and the infrastructure it runs on. Application-level questions are also covered by the upstream project's own documentation and community.

Supported byAntyxsoft
Support hours08:00 – 17:00 EEST

What is covered

Antyxsoft covers

The image itself, deployment problems, the instance, storage, network and platform availability.

You control

Configuration, add-ons, content, application updates and anything you change inside the guest.

Need it managed?

Ask about managed operations — updates, monitoring and backup handled for you.

Frequently asked questions

Which GitLab edition is deployed?
The image installs GitLab 17.5 on Rocky Linux 9. The open-source core requires no licence; paid GitLab tiers can be activated with your own subscription key if you need their features.
Can I run CI/CD pipelines on the same instance?
Yes. GitLab Runner is part of the image, so pipelines can execute locally. For heavier build loads, register additional runners on separate Antyxsoft instances and keep the main server responsive.
How much resource does GitLab need?
Plan for at least four virtual CPUs and 8 GB of memory for a small team, and add memory before adding CPU as usage grows. Repository and artefact storage is best placed on a Block Storage volume that can be expanded.
How do I back up a self-hosted GitLab?
GitLab's own backup task covers the database, repositories and uploads; pair it with an offsite Veeam backup policy on the instance so the copy survives the server it came from.

Own your delivery pipeline

Deploy GitLab on an instance in the region you need and move repositories, pipelines and reviews into infrastructure you control.