The Microsoft Azure ARM Template allows Microsoft's Azure users to deploy a JFrog Container Registry with a few keystrokes. The ARM template is built in conjunction with Azure engineers to ensure best practices during deployment.


  • An active Azure subscription
  • Spare vCPUs available in your region in Azure
  • A domain name with corresponding SSL Certificate

Setting up the JFrog Container Registry Microsoft Azure ARM Template

  1. Go to the JFrog Container Registry listing.
  2. Select GET IT NOW | Continue | Create.
  3. In the Basics tab, fill out the Subscription, Resources Group and Region.
  4. In the VM Credentials tab, fill out the username and password used in case you need to connect using SSH to the machines created by this template.
  5. In the Artifactory Cluster settings tab fill out the following settings.
    1. If you update the machine size, make sure to also update the JVM parameters. The max JVM heap should be 1/2-3/4 of the total machine memory.
    2. You will need to have enough virtual machine vCPU quotas. If you don’t have enough vCPUs, create a support request to Azure to increase the quota or reduce the machine size.
  6. In the Database Configuration tab, provide the details for the database that will be used.
  7. In Storage Options select STANDARD_LRS
  8. Select Review | Create.
  9. When the process is completed, select Outputs to view the FQDN (Fully Qualified Domain Name), which can be used to access the UI.

Upgrading Microsoft ARM Template

To upgrade, see the JFrog Container Registry ARM template README.