How To Install Coppermine On Microsoft Azure Portal

What is Coppermine?

Coppermine is an open source stack powered by bitnami and it is a one-click solution which is easily installed. Coppermine is a multi-purpose and full-featured Picture gallery. Some of the essentials available in Coppermine are user management, private gallery, thumbnail gallery, and so on. Coppermine is a platform which is run on the cloud or locally or virtually.


  • Up-to-date
    It keeps on tracking every Coppermine stack release and updates them into the latest versions.

  • Secure
    If issues are detected it is automatically fixed. Updates of Coppermine provide security features to make Coppermine error free.

  • Consistent
    The performance of Coppermine is high and migration among all platforms are possible. Deploying Coppermine on other applications is very easy and scalable.

If you’re new to Azure, I recommend reading Introduction to Microsoft Azure, to learn from this article.

If you don’t have an Azure account, click here to get an account free of cost.


Only one thing is required to create a Coppermine using Azure.


  • Azure Account


Now it’s time to create and configure Coppermine using Azure portal. So, follow the steps on by one to create Coppermine.

Login to Microsoft Azure Account

Now, click “+” (New) and search for Coppermine from the Azure marketplace.


You will be navigated to the marketplace. Here, select Coppermine whose publisher must be bitnami.


Carefully read the Coppermine description and click “Create”.


You will  land on the Coppermine creation wizard. So, we need to create a Coppermine via virtual machine creation wizard.

Configuring Basic Settings

The following are the attributes that should be filled to create the Coppermine virtual machine.


  • Provide the name for your Coppermine virtual machine.
  • Select “VM disk type” as “SSD”.
  • Enter username for your Virtual machine.
  • Select Authentication type as Password.
  • Enter Password and retype password
  • Select your subscription. Some of the subscription levels are Azure Pass, Free Trial, DreamSpark, Visual Studio Enterprise, and so on.
  • Create or select your existing resource group in which your virtual machine is deployed
  • Select your location
Finally, click Ok to Process basic configuration settings.



Choose Virtual Machine Size

Based upon your needs select virtual machine size. Here my virtual machine size is “DS1_V2 standard”. My virtual machine configuration is “1 core, 3.5 GB RAM, load balancing” and click select.


Configuring Optional Features

This module mainly deals with storage and network. This level automatically creates whatever things are needed to run this virtual machine. So, this level is default so click “Ok”.



Summary module is used for reviewing changes. It displays information about basic configuration and optional features. Once validation is passed click ok.



Now in purchase window carefully read the license agreement and cost of the virtual machine and click Purchase. Here we are purchasing Azure resource “Coppermine”.


Everything was done! So, Azure management portal starts creating Virtual machine and configuring Coppermine. Usually, this process may take up to 5 Minutes. So, don’t go anywhere --  stick with an Azure portal for deployment status.

Once our Coppermine template is provisioning in a virtual machine, now you will be able to see an overview of a virtual machine which is created. Then click connect option that is available on your Azure management portal.


Connect Popup appears, and copy the IP address that is available in the popup and paste that one in a web browser and hit enter.

Congrats! Here we successfully configured Coppermine in Azure portal.

“You are now running Bitnami Coppermine Picture gallery in the Microsoft cloud”.


Final Touch

Create valid credentials to log in and upload a picture to picture gallery. Pictures are displayed as the latest and older posts. So, this is how we can build Coppermine on Microsoft Azure Portal. I hope you enjoyed reading this article.

Thanks for reading.