skip to Main Content

I have an organizational JFrog Artifactory, which means that only users within my company domain can access the artifacts. Is there any way to make one artifact accessible to both organizational and non-organizational users?

Alternatively, is it possible to synchronize my company’s JFrog Artifactory with another binary repository manager?

We are building an application for both internal and external users, but external users are unable to access the artifacts because the JFrog Artifactory is restricted to the company domain. How can we overcome this?

3

Answers


  1. Option1: As mentioned by Louis, the best way to achieve this use case is to have an Edge node (which comes with E+ licensing) where the end users can read the binaries.

    Option2: is to have another domain name setup for the Artifactory. At a high level the configuration can look like this:

    A. For internal users, have a domain internal.abc.local -> Internal load balancer -> Reverse proxy a virtual to host internal.abc.local ->

    B. For external users, have a separate domain external.abc.com -> External load balancer (internet facing) -> Reverse proxy to host external.abc.come ->

    In the above example, we can have one reverse proxy to host both domains in two different virtual hosts.

    Option3: is to opt for a JFrog SaaS server that can be accessible over the internet. You can sync the required artifacts from the local instance to the SaaS instance using the Artifactory repository replication.

    Login or Signup to reply.
  2. JFrog license doesn’t allow you to share artifacts with people outside of your organization.
    Even self-hosted Artifactory Edge is only for internal usage.
    https://jfrog.com/self-hosted-terms-and-conditions/

    Artifactory Edge Cloud in SaaS offering doesn’t have this license contraints. That product can only be used to share artifacts externally. Still you can only share in read-only mode:

    allow any person or legal entity other than your employees or service providers to access or use the Distribution Edges, except that you may grant third parties with download only access to each Distribution Edge;

    https://jfrog.com/enterprise-distribution-edges-addendum/

    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search