This section explains the system requirements to run Alpana Server.

Alpana Server Pre-Requisites : Software

Operating System

Windows OS (x64) :

  • Windows Server : 2012 R2, 2016, 2019
  • (see note below) Windows 10 (Version 1607+)

Database

Microsoft SQL Server is required, with version 2012 or later.
Microsoft SQL Server Express is possible, but see limitations related to this edition of SQL (concurrency, database size, resource usage, etc).

During installation, you will need a login to SQL Server which has the permissions to create users and databases.

Other software

The following software needs to be installed and configured as described below.

Pre-requisites must be installed in the following order :

1. Microsoft IIS

This must be installed and configured first.
The IIS server must be in the “Started” state for installing properly.

How to configure

On server editions of Windows (Server 2012 R2, Server 2016, 2019), IIS can be installed and configured by using the Server Manager, with the menu “Manage > Add roles and features”.
On desktop editions of Windows (Windows 10), Microsoft IIS can be installed and configured by opening “Turn Windows features on or off”

Required IIS configuration

In order to install Alpana Server, Microsoft IIS must be installed and configured with the following options :

  • Under Common HTTP Features :
    • WebDAV Publishing
  • Under Performance Features :
    • Dynamic Content Compression
  • Under Security :
    • Windows Authentication
  • Under Application Development Features :
    • .NET Extensibility 3.x
    • .NET Extensibility 4.x
    • ASP.NET 4.x
    • ISAPI Extensions
    • ISAPI Filters
    • WebSocket Protocol
  • Under Web Management Tools :
    • IIS Management Console

2. PowerShell

PowerShell must be active.

You can just check that you can run Powershell : Windows+R to run the command : powershell

3. Microsoft .NET Framework

Microsoft .NET Framework 4.8 must be installed.

An offline installer exists at the following direct link :
https://dotnet.microsoft.com/download/dotnet-framework/thank-you/net48-offline-installer

(Alternately, go to the download page then download the “Runtime”.)

4. AspNet Core

ASP.NET Core 3.1 Runtime – Windows Hosting Bundle” must be installed.

Installers for latest v3.1.9 can be found at the direct link here :
https://download.visualstudio.microsoft.com/download/pr/beca42b0-54a8-4364-86b8-a3d88003fbb7/592e0eec1e5e53f78d9647f7112cc743/dotnet-hosting-3.1.9-win.exe

(Alternately, go to the .NET Core 3.1 download page and select version ASP.NET Core Runtime “Hosting Bundle” for Windows.)

5. Restart IIS

After installing AspNet Core, restart IIS (or the machine altogether) :
Run inetmgr, and right-click the machine name to press Stop and then Start :

IIS stop

6. IIS URL Rewrite

IIS URL Rewrite” must be installed.

A direct link to the offline installer is available here :
https://download.microsoft.com/download/1/2/8/128E2E22-C1B9-44A4-BE2A-5859ED1D4592/rewrite_amd64_en-US.msi

(Alternately, go to the URL Rewrite downloads and select your platform and language)

Alpana Server Pre-Requisites : Hardware

Hardware Minimum

  • HDD : 1GB
  • RAM : 3GB including OS
  • CPU : any dual core CPU, x86 or x64 architecture

Hardware Recommended

To go beyond the minimal installation, you will need evaluate your requirements based on traffic, number of dashboards, number of tenants, other software and databases hosted on the same machine, etc…

Typically, it’s recommended to have at least :

  • SSD for fast I/O, 50GB+ with free space always available (usual system administrator advice apply)
  • RAM : 8GB for a small/medium site with few databases an no other big software installed
  • good server CPU, like a recent Xeon with several cores

This can be much more if your application serves many dashboards to many users on many tenants.

Last modified: Dec 09, 2020

Feedback

Was this helpful?

Yes No
You indicated this topic was not helpful to you ...
Could you please leave a comment telling us why? Thank you!
Thanks for your feedback.

Post your comment on this topic.

Post Comment