Skip to main content
< All Topics
Print

Server & Web Installation

Introduction

HR Manage server installation consists of 3 parts:

  • The SQL Server database
  • The HR Manage Server application
  • The HR Manage Online web application

The HR Manage Server application acts as a gateway between the web / client applications and the database. No service, application or api has direct access to the database except through the HR Manage Server application. For each call to the server application, HR Manage usually makes multiple calls to the database before returning a response. For this reason, we strongly recommend that the HR Manage application is installed on the same server as the SQL Server database. The SQL Server instance can in turn be configured to disallow remote connections, making it more secure.

The web application acts like a client and can be installed either on the same server or a separate server. It won’t have an impact on performance either way.

Requirements

In order to install and configure the HR Manage server application, you will need the following:

  • 2x Dedicated SQL User accounts for the HR Manage and Files databases
    • The first account must have full access to the HR Manage database with no password expiry. It will be strongly encrypted and only used by the HR Manage server application.
    • The second account must have full access to the Files database (and future files databases) with no password expiry.
  • A custom sub-domain on which HR Manage can be hosted.
    • We can provide one if needed.
  • SSL Certificate for the sub-domain provided
    • The SSL Certificate must be installed on the server with its private key embedded. It should be installed in either the machine “Web Hosting” store or machine “Personal” store. It can also be exported to a file and the pfx file can be loaded in the HR Manage configuration, but it this is a last resort.
    • HR Manage uses secure encrypted SSL communication between the web / clients and the HR Manage Server application.
  • A dedicated port for HR Manage on the firewall
    • HR Manage uses a dedicated https port that will need to be opened on the firewall for communication between the web / clients and HR Manage Server application.
  • Install .NET 10
    • .NET 10 must be installed on the application and web server. You can download it from here: https://dotnet.microsoft.com/en-us/download/dotnet/10.0
    • If the HR Manage Server application and web application is installed on the same server, install the Hosting Bundle under the “ASP.NET Core Runtime” section from the link above. Otherwise install as follows:
      • HR Manage Server application: .NET Runtime x64
      • Web Application Server: Hosting Bundle & IIS

Database Restore / Installation

By the time HR Manage is installed on your server, we would have most likely done a lot of work already on the database in preparation for going live. So we’ll provide you with a backup of the databases that will need to be restored on your SQL Server.

HR Manage has 2 or more databases and can get more later on if the client loads a lot of attachments / documents.

Open Microsoft SQL Server Management Studio and follow these instructions:

Server Application Installation

Run the HRManage.Server.Setup.exe package that we provided you with and follow these instructions to install the server application. If you’re upgrading an existing HR Manage instance, be sure to first stop the HR Manage Services.

  • Specify the folder where HR Manage should be installed. The default is C:\HRManage\bin. We recommend sticking to this structure and only changing the drive letter if needed. Click Next.
  • From the list of options ,choose “Install a new instance of HR Manage” for new installations or “Upgrade an existing HR Manage instance” for upgrading and click Next.
  • On the Start Menu Folder page, click Next and Next again to start the installation.

To configure the newly installed server application, see Server Configuration. If this was an upgrade, remember to start the HR Manage services again.

Web Application Installation

New installation

Run the HRManage.Online.exe installer, specify the path to install the web application (default is C:\HRManage\Web) and click Next.

Open IIS to register the web application so that users can access it. Follow these instructions:

To configure the web application for your company, see Configuring the Web Application.

Upgrading

Open IIS and stop the Application Pool that HR Manage is using. Then run HRManage.Online.exe and specify the location where the web application is currently installed and click Next to complete the installation. Then simply start the application pool again.

Table of Contents