Documentation & Tutorials

How to use GitLab repository manager to manage your projects

How to use the GitLab repository manager

This page shows you how to use the GitLab repository manager InstantApp on your Scaleway instance.


GitLab is a web-based Git repository manager with wiki and issue tracking features. GitLab includes git repository management, code reviews, an issue tracking, wiki’s and much more.

There are three steps to deploy the GitLab InstantApp

  • Create and start a new instance (GitLab is currently not available on ARM64 cloud servers)
  • Open the mail ports to send e-mail
  • Log into GitLab

Step 1 - Create the GitLab server

Before starting, click the “Create Server” button in the control panel.

Control Panel

You will land on the server-creation page where you must input basic information for your server.

After inputting your server basic information, you have to select the GitLab application image for your server.
On the ImageHub tab, select GitLab. The server will be created with a ready to use GitLab.

Control Panel

Click the “Create Server” button, this action creates and starts your server.

Step 2 - Open the mail ports to send e-mail

To avoid spam, remote mail ports cannot be reached from our infrastructure by default. As WordPress requires to send mail, we need to open these ports. Your account needs to be validated to perform this operation. To get your account reviewed, please contact our assistance.

In the details of your Cloud Server click on Advanced to display the advanced settings.

Click the Change button to modify the Security Group of your Server.

Edit security group

Then, on Security Group details, set “Block SMTP” to No.

Configure security group

The new Security Group configuration will be applied automatically on Virtual Cloud Servers. BareMetal cloud servers need to be hard rebooted from the management console to configure the new rules.

Step 3 - Log into GitLab

Your GitLab server is now configured and ready to use. When your server is running, copy its public IP address and paste it in your favorite browser.

GitLab will ask you to define a new password for your account.

GitLab Login

Enter the new password twice and click on the button to save it.

You can login now with the root user and your new password.

Configure GitLab from the “Admin area”.

GitLab admin

You now have a GitLab server configured and ready to use.

Discover a New Cloud Experience

Deploy SSD Cloud Servers in seconds.