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
  • Open the mail ports to send e-mail
  • Log into GitLab

Create the GitLab server

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

Control Panel

You will land on the server-creation page where you can choose the GitLab image in the InstantApps tab for your Cloud Instance:

Control Panel

Choose the server type and click on the Create a Server button. This action starts your server.

Open the mail ports to send e-mail

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

Click on the Security Groups tab to enter the security-groups page. Click the Create a new Security Group button and input the security group name and description.

Create security group

Check the Enable SMTP box to unblock the mail ports.

Configure security group

Go back to your servers details end select the security group previously created. The new Security Group configuration will be applied automatically on Virtual Cloud Instances. BareMetal Cloud Instances need to be hard rebooted from the management console to configure the new rules.

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 the Cloud That Makes Sense