New to Telerik Report Server? Download free 30-day trial

Using Telerik Report Server .NET from the Azure Marketplace

You may deploy Telerik Report Server .NET directly from the Microsoft Azure Marketplace. It installs the public Report Server .NET Docker images with the specified settings on a new Azure Virtual Machine. Here are links to the necessary Docker images we provide publicly:

Prerequisites

  • A Microsoft Azure subscription
  • A valid Telerik Report Server License
  • If you would like to use a Free Let's Encrypt HTTPS Certificate, before starting to deploy the Report Server in Azure, you have to buy a domain name, create a DNS Zone, and a Public IP address. Make the A record of the DNS zone to have the value of your public IP address. The DNS Zone and the Public IP address must be in a separate Resource group, because deploying the Report Server needs to happen in an empty resource group.

Configuration Steps

Please ensure you have fulfilled all the setting fields marked with an asterisk (*) in each section below.

  1. Access the Progress Telerik Report Server on the Azure Marketplace through the __Get It Now_ button. You may need to log in to your Azure account.

    Access Progress Telerik Report Server on the Azure Marketplace.

  2. Start the deployment process from your resource group:

    Start the deployment of Report Server .NET on Azure Marketplace.

  3. Select the Progress ReportServer .NET (preview) product and create a new Subscription Plan for it:

    Creating resource for Report Server .NET on Azure Marketplace.

  4. Configure the Basics by selecting the proper Subscription/Resource Group and the preferred Region:

    Configuring the Basics section of the Report Server .NET resource on Azure Marketplace.

  5. Configure the Virtual Machine section. The screenshot below shows the recommended Ubuntu OS Version, CPU Architecture, and VM size:

    Configuring the Virtual Machine section of the Report Server .NET resource on Azure Marketplace.

    You may use an existing IP Address, or create a new one with the button at the bottom of the Public IP Address for the VM setting.

    If you would like to use a Free Let's Encrypt HTTPS Certificate later in the HTTPS section, you can pick the Public IP address to which you have connected your Domain name as a Prerequisite.

    The DNS Prefix for the public IP Address will be concatenated with the string below it to form the Report Server URL, where you will be able to access the Report Server Manager.

  6. Add the License token for your Telerik Report Server product - see how to set up the Telerik Report Server License:

    Configuring the License section of the Report Server .NET resource on Azure Marketplace.

  7. Configure the Administrator settings:

    Configuring the Administrator section of the Report Server .NET resource on Azure Marketplace.

  8. The Mail settings are optional. You may configure the SMTP in the Report Server configuration after the deployment.

    Configuring the optional Mail section of the Report Server .NET resource on Azure Marketplace.

  9. The Storage section lets you provide a connection string to an external MSSQL Database. Otherwise, the default storage will be an MSSQL Express database deployed in a Docker container in the VM.

    Configuring the optional Storage section of the Report Server .NET resource on Azure Marketplace.

  10. In HTTPS, you may choose a Free Let's Encrypt HTTPS Certificate.

    If you want to use the Free Let's Encrypt HTTPS Certificate, before starting to deploy the Report Server in Azure, you have to buy a domain name, create a DNS Zone, and a Public IP address as explained in the Virtual Machine section. Enter here your domain name created in the Virtual Machine section. It will be the domain name you bought.

    Configuring the optional HTTPS section of the Report Server .NET resource on Azure Marketplace.

    The Free Let's Encrypt HTTPS Certificate is expected to be renewed automatically before expiring through a cron job set up during installation.

  11. The last section Review + create validates the above settings.

    Review the Report Server .NET resource settings on Azure Marketplace.

    After the validation passes, you need to click on the Create button to start the deployment of your Report Server .NET.

  12. Wait for the deployment to finish. You will see a screen like below during the process that may take several minutes:

    The deployment of the Report Server .NET on Azure Marketplace is in progress.

    When all the items under the Resource are marked with green ticks, the deployment has finished successfully, and you will see the next screen:

    The deployment of the Report Server .NET on Azure Marketplace has finished successfully.

  13. Access your Report Server on the URL specified in the Virtual Machine setting:

    Report Server .NET Manager log in screen after successful deployment from the Azure Marketplace.

The user who created the Virtual Machine is fully responsible for managing it.

The user can access the Virtual Machine through Secure Shell Protocol (SSH Protocol) with the credentials provided in the Virtual Machine section. In this scenario, port 22 should be opened explicitly:

  • Select the Network Settings to open the configuration page of the Virtual Machine:

    Select the configuration page for the Network Settings of the Virtual Machine.

  • Add the row that opens port 22 of the Virtual Machine:

    Add the setting for opening port 22 of the Virtual Machine.

See Also

In this article