# Self-managed GitLab

[**Self-managed GitLab**](https://about.gitlab.com/install/) **is an open-source version of GitLab to manage your code. It's key advantage is that users can configure GitLab to their needs. You can quickly set it up on your infrastructure. Image comes with `latest` tag in the template.**

After the Node where you'd like to run GitLab is [**registered**](https://docs.dyrector.io/tutorials/register-your-node), you can set it up by following the steps of deployments as documented [**here**](https://docs.dyrector.io/tutorials/deploy-your-product).

Once the deployment is successful, self-managed GitLab is ready to use at [**localhost:21080**](http://localhost:21080/) by default.

<figure><img src="https://315393028-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCNvxW8k55ZlpJfMk8Oep%2Fuploads%2FfgYyUd1mog60v6YG06V5%2Fdyrector-io-self-managed-gitlab-setup-01.png?alt=media&#x26;token=5f1ff8f0-5e42-4fb5-b6ad-b59bf00b0341" alt=""><figcaption></figcaption></figure>
