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
Before starting, click the “Create a Server” button in the 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:
Choose the server type and click on the Create a Server button. This action starts your server.
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.
Check the Enable SMTP box to unblock the mail ports.
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.
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.
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”.
You now have a GitLab server configured and ready to use.