GitLab is a DevOps platform that covers the entire product development lifecycle, from planning and design to delivery and monitoring.
GitLab takes care of all repository source code management tasks, merge requests, CI/CD pipelining, application deployment, and release planning. GitLab allows you to manage permissions and users, track errors, automate processes and perform many other operations. The installed GitLab partially replicates the functionality of Github with additional options implemented. The main advantage of GitLab is the ability to use the free Community Edition, which can be hosted on your server and guarantees the independence of your product development process.
GitLab is typically used with Git repositories, which allows developers to save written code in an online format and work with other developers on different projects.

The Beget VPS with GitLab is a pre-installed and deployed GitLab platform on your server, ready to go in minutes together with a domain and SSL certificate.
In this regard, to ensure that GitLab will be fully functional and stable, automatic installation is available only on configurations that meet the minimum system requirements.
Installation package information
- Ubuntu 24.04
- Docker, latest version
- GitLab CE 17.9.0
Installing and using GitLab
When installing a server, in addition to the standard parameters you will be asked to specify:
- The domain by which your GitLab will be available. Already registered domains and subdomains and a free technical domain in the .beget.app zone are available for selection. Additionally, an SSL certificate will be installed.
- Administrator password: The password you will use in GitLab to authenticate as
root.
Once the server is created, deployment of your GitLab service will begin. It takes approximately 5–7 minutes. When the deployment is complete, you will receive a notification.
Using GitLab

To log in to GitLab, just open https://my-domain.beget.app in your browser (where my-domain.beget.app is the domain you chose when you created your server).
To log into GitLab as an administrator for the first time, use the following accesses:
- Username:
root. - Password: the password you specified when you created the server. It is also available in the control panel in the window with information about the installed GitLab.
To do this, go to
Admin Area → Settings → General in the top menu, uncheck the box next to Sign-up enabled and save your settings.We wish you successful work with GitLab open-source software!
FAQ
Data from GitLab installed on your server is stored in the directory /opt/beget/gitlab. It contains the configuration files, data (including Git repositories), and log files.
The GitLab container registry configuration file: /opt/beget/gitlab/docker-compose.yml
