You can use our Container Registry Broker agent feature to link your Self Hosted Container Registries. Please refer to our documentation Self Hosted Container Registry
docker run --restart=always \
-p 8000:8000 \
-e BROKER_TOKEN="<secret-broker-token>" \
-e BROKER_CLIENT_URL="<broker-client-url>" \
-e CR_AGENT_URL="<container-registry-agent-url>" \
-e CR_TYPE="<container-registry-type>" \
-e CR_BASE="<container-registry-hostname>" \
-e CR_USERNAME="<username>" \
-e CR_PASSWORD="<password>" \
-e PORT=8000 \
snyk/broker:container-registry-agent
To use an Internal certificate with the Container registry agent simply add the internal certificate by including these two arguments
--set tlsRejectUnauthorized="1"
--set caCert=<certname>