Run Sitefinity CMS from Azure Marketplace

To get Sitefinity CMS app from Azure Marketplace and deploy it to Azure App Service, perform the following: 

  1. Login with your Azure account to the Microsoft Azure portal. 
  2. In the left pane, click New
  3. Use the search box to find Sitefinity. 
    Alternatively, you can find apps online, directly in the Azure Marketplace.  
  4. Fill out the application specific information, such as App name, App service plan name, SQL server name, etc. 
    Fill out the following fields:  
    • Subscription 
      Enter the name of your Azure offering, part of your Azure account that you want Sitefinity CMS app to be deployed on.  
      For more information, see Microsoft Azure Offer Details
    • Resource Group 
      Enter the name of the resource group where you want to host the app. 
      A resource group is a logical container that groups Azure resources together.

      RECOMMENDATION: It is possible to put the Sitefinity CMS app in an existing resource group, but we recommend creating a new resource group for the purpose of hosting all Sitefinity CMS resources in one place.

      For more information on resource groups, see Azure Resource Manager overview

    • App Service Plan / Location

      Enter the App Service plan type.  
      For more information about plans comparison, see App Service plans

      Enter the location of the resource group and the resources.  
      There is a difference between resources location and resource group location, but in this case, both are deployed to the same location. If you decide to deploy the app into an existing resource group, this will not change its location. 
    • App name 
      Enter the name of the Sitefinity CMS app.  
      It will be appended to the default app URL using the following conventions - sitefinitysitename.azurewebsites.net. You can change it to a custom domain from the Azure app settings.

      NOTE: The Sitefinity CMS app deployment deploys on only one instance (only one virtual machine). If you need to host the app on more than one VM host, you must use a Sitefinity CMS load balanced scenario with Redis cache.
      For more information, see Configure Azure Redis cache

    • SQL Server Name
      Enter the name of the Azure SQL DB Server instance. 
      For more information, see Azure SQL Database Documentation
    • Administrator Login and Password 
      Enter the admin username and password for the SQL DB.  
    • Database Name 
      Enter the name of the Azure SQL DB.  
  5. When ready, click Create
  6. Create Sitefinity admin user.  
    After app deployment, the system will prompt you to enter details about your Sitefinity CMS admin user profile. 

Increase your Sitefinity skills by signing up for our free trainings. Get Sitefinity-certified at Progress Education Community to boost your credentials.

Web Security for Sitefinity Administrators

The free standalone Web Security lesson teaches administrators how to protect your websites and Sitefinity instance from external threats. Learn to configure HTTPS, SSL, allow lists for trusted sites, and cookie security, among others.

Foundations of Sitefinity ASP.NET Core Development

The free on-demand video course teaches developers how to use Sitefinity .NET Core and leverage its decoupled architecture and new way of coding against the platform.

Was this article helpful?

Next article

Download the project