Gitlab

Gitlab
Run your own DevOps platform for code collaboration, task management, build and deployment.

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.

Gitlab panel

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.

Pay attention!
The GitLab platform has fairly high system requirements: at least 4 CPU cores and 4 GB RAM.

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

Gitlab log in

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.
Pay attention!
If you don't plan to host a public project, we recommend that you disable the public account registration feature right after your first login.

To do this, go to Admin AreaSettingsGeneral 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

Where do files of installed GitLab reside?

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

Gitlab
Gitlab
4 cores / 6 GB / 80 GB / 250 Mb/sec
Free with every server:

Automatic backup
Round-the-clock monitoring
Postal system
DNS hosting
Private networks
The server will be created automatically immediately after registering an account

0,61 €

per day
Categories
For developers