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.
Add a self-hosted VCS
You can connect a self-hosted Git service to Northflank if your repositories are hosted on your own infrastructure.
- In your team dashboard, click Integrations.
- Click Git.
- Click Add a self-hosted VCS.
- Enter a name for the VCS.
- Select the VCS type.
- Enter the VCS provider URL and Application ID.
- Enter the Secret.
- 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/applicationsif 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.