Docs

Build code from a self-hosted VCS

Teams can add their own self-hosted version control systems (VCS) to Northflank and build from repositories as with any other Git provider linked to the account.

Northflank currently supports GitLab Enterprise/Community Edition.

Click here to link a git service.

Add a self-hosted VCS

You can connect a self-hosted Git service to Northflank if your repositories are hosted on your own infrastructure.

Click here to add a self-hosted VCS.
  1. In your team dashboard, click Integrations.
  2. Click Git.
  3. Click Add a self-hosted VCS.
  4. Enter a name for the VCS.
  5. Select the VCS type.
  6. Enter the VCS provider URL and Application ID.
  7. Enter the Secret.
  8. Click Submit.

After connecting your self-hosted VCS, you can configure how team members can use it.

Add a self-hosted GitLab instance

To connect a self-hosted GitLab instance, first create an OAuth application in GitLab.

Create a new OAuth application at:

  • [GIT_HOSTNAME]/profile/applications
  • [GIT_HOSTNAME]/admin/applications if you are an administrator

Give the application the api scope and set the Redirect URI as specified on Northflank.

Save the OAuth application, then enter the root domain of your self-hosted GitLab instance, Application ID, and Secret in Northflank.

© 2026 Northflank Ltd. All rights reserved.

northflank.com / Terms / Privacy / feedback@northflank.com