Nexus Repository - prerequisites and steps to install and configure Broker
Prerequisites and steps to install and configure Snyk Broker for Nexus Repository Manager, on Enterprise plans
Before installing, review the general instructions for the installation method you plan to use, Helm or Docker.
Before installing the Snyk Nexus Repository Broker, ask your Snyk account team for a Broker token, or generate one by following the steps in Obtain Broker token for Nexus integration.
You must have Docker or another way to run Linux containers. Some Docker deployments for Windows run only Windows containers. Ensure that your deployment can run Linux containers.
If you are installing Classic Broker, use the Docker or Helm instructions to obtain a token. If you are installing Universal Broker, skip the token steps and follow the Universal Broker setup instructions instead.
Obtain Broker token for Nexus integration
The environment variable configuration in this section also applies to Universal Broker. When you configure Nexus using a Broker (Classic or Universal), you manage all configuration through Broker environment variables. The Snyk Web UI does not display Nexus settings under Languages or Brokered package registries.
If you are installing Universal Broker, enter your Nexus Base URL in this format when prompted: https://username:password@your.nexus.hostname.
Navigate to Settings > Integrations > Package Repositories > Nexus.
Ensure that the Nexus configuration screen is visible. If the Snyk Broker switch is missing, you do not have the necessary permissions and can only add a publicly accessible instance. Contact Snyk Support to request access to add a private registry.
Move the Snyk Broker switch to On to display the Broker token generation form.
Select Generate and Save.
Copy the generated token to use when you set up the Broker Client.
Last updated
Was this helpful?

