Installation and Licensing
  • 24 Aug 2023
  • 5 Minutes to read
  • Dark
    Light

Installation and Licensing

  • Dark
    Light

Article Summary

Intro

Installing ancoreShare Server is pretty quick and straightforward. You can install and start exploring the powerful features in no time, without any additional configuration or supporting software. 

To begin with, download the latest version of ancoreShare Server:
Click here to get your installation zip file.

You can also watch this video and let Christian show you how it's done in less than 4 minutes:
youtu.be/BVNOspkPbII?si=-GDjFuqcpjQ_KHJy


Basic installation

To install ancoreShare Server on a computer, perform the following steps.

  1. Right-click the downloaded installation folder, and unzip to extract installation resources. (There is no special location required.)
  2. Right-click the npqReportServer.exe* file and select the Run as administrator option to execute it.

ancoreShare Server starts running and shows the ancoreShare icon in the system tray on the Taskbar.

*(Although we re-branded the product name to ancoreShare, we chose to stay downwards compatible in respect of our long-time users, hence the installation will continue to run on "npqReportServer".)

Accessing ancoreShare Server portal

Inbound Client Access 

To access the client interface in the same network as your installation is located, just click the internet shortcut in your installation directory, or navigate to "http://localhost:41000/" from a web browser.
Use the default credentials:

  • Username: admin
  • Password: admin

If port 41000 is already in use in your system, you can easily change it to any other port in the npqReportServer.exe.config* file.

Accessing Server from other network devices

To access the ancoreShare Server from other network devices, you just have to add the ports in your Firewall Inbound Rules.
The default ports are 41000 for HTTP and 41001 for HTTPS. You can change the ports in the npqReportServer.exe.config* file.
Then access your ancoreShare Server with the URL "http://YourServer:41000/"

*(Although we re-branded the product name to ancoreShare, we chose to stay downwards compatible in respect of our long-time users, hence the installation will continue to run on "npqReportServer".)

Licensing

To use the full functionality of your ancoreShare Server instance, you need to get a license key and store it in the settings.

Get license

To get a license, perform the following steps.

  1. On the ancoreShare Server portal, click Administration > Settings in the left navigation bar.
  2. From the Settings page, copy the Serial Number and email it to us directly, or go to our online contact form: ancoresoft.com/contact
  3. After purchase, you will get your personal license key.
For testing and evaluation purposes you can also request a demo license.

AS_license1
Store license key

Once you have received your license file, perform the following steps.

  1. Open the License file, and copy the Key provided in it (first line).
  2. On the ancoreShare Server portal, click Administration > Settings in the left navigation bar.
  3. Paste the key in the License field, and click the Save button.
    You will see the license information such as validity status and expiry date in the area below.
If you purchased a license for multiple nodes, the Multi Nodes field shows the number of nodes allowed in your license.
AS_license2

Advanced configuration

This section helps with further configurations, mainly to assist you in installing and starting ancoreShare Server as a service.

    • Give Windows user access rights
    • Installing and starting as a service
    • Adding SSL Certificate
    • Domain user and Active Directory login

Give Windows user access rights

If you want to run ancoreShare Server as a different user (other than the administrator) or as a service, consider giving the Windows user the following two access permissions.

Read and write permission

Make sure the Windows user has full read and write permissions to the directory and all the sub-folders where ancoreShare Server is located.

HTTP / HTTPS rights

By running ancoreShare Server, the Windows user is starting a web service.
Therefore you need to enable this user to execute HTTP and HTTPS services:

  1. Open the cmd (Command Prompt) as administrator.
  2. Type whoami and press the Enter key to get your fully qualified username. 
  3. Enter the following netsh command and replace your fully qualified username:
    netsh http add urlacl url=http://*:41000/ user=yourfullyqualifiedusername
  4. Repeat the command for HTTPS:
    netsh http add urlacl url=https://*:41001/ user=yourfullyqualifiedusername

NOTE: The default ports are 41000 for HTTP and 41001 for HTTPS. You can change the ports in the npqReportServer.exe.config file.

Optionally, you can right-click the npqReportServer.exe file and select the Run as administrator, as the administrator usually has all the needed permissions and access rights.
However, if you want to run ancoreShare as a service you might need to provide those permissions to another Windows user.

See the next segment on how to set up the service.

Installing and starting as a service

Before you install the service you must enable the user to log in as a service:

  1. Sign in with administrator privileges to the computer from which you want to provide Log on as Service permission to accounts.
  2. Go to Administrative Tools, and click Local Security Policy.
  3. Expand Local Policy, and select the User Rights Assignment option.
  4. In the right pane, right-click Log on as a service and select the Properties option.
  5. On the Properties dialog box, add the user and save.

After that you can install the ancoreShare Server service:

  1. Right-click the npqReportService.exe* file and select the Run as administrator option to run it.
  2. Enter the Username as: "Domain\Username" or ".\Username"
  3. Enter your Password and click OK.

Important - QlikView only:

If you want to use QlikView as a source for your reports, the user must have a QlikView license installed.
To verify, perform the following steps.

  1. Find the QlikView executable file, typically located at C:\Program Files\QlikView\Qv.exe
  2. Right-click on the file while holding down Shift + Ctrl, and select the Run as Different User option.
  3. Insert the credentials of the Windows user dedicated to the ancoreShare Server service and check that QlikView Desktop is activated.

*(Although we re-branded the product name to ancoreShare, we chose to stay downwards compatible in respect of our long-time users, hence the installation will continue to run on "npqReportServer".)

Adding SSL Certificate

To use HTTPS, add the SSL certificate using the following steps.

  1. Open the cmd (Command Prompt) as administrator
  2. List your SSL certificates using the command:
    netsh http show sslcert
  3. Get certhash and appid from the chosen SSL
  4. Add the certificate to port 41001 (or your custom port if you changed the defaults in "npqReportServer.exe.config"), using the command:
    netsh http add sslcert ipport=0.0.0.0:41001 certhash=xxxxx appid={xxxxx}
  5. Alternatively, use PowerShell. Refer to Microsoft documentation - Add-NetIPHttpsCertBinding for details.

Domain user and Active Directory login

ancoreShare Server offers the unique feature to enable direct Active Directory Login for users, without importing or syncing the LDAP database.
If you want to make use of this functionality, you need to use a Domain User as the Windows user that runs ancoreShare Server.

AS_Active-directory-enabled

System requirements

ancoreShare Server runs only on Windows. There are no special requirements for it.

  1. Server
    • Visual C++ 2015 Runtime
    • .NET Framework 4.6.1 or higher
    • QlikView Desktop installed and licensed (only required when using QlikView Apps as a source, not necessary when only working with Qlik Sense)
  2. Client: Any ES6 compatible web browser. Click here to check compatibility. 
  3. Domain user and Active Directory login





Next Steps



Was this article helpful?

What's Next