< All Topics
Print

NAGIX License Management – End-to-End Guide

NAGIX License Management – End-to-End Guide

1. Introduction

This guide describes the complete licensing process in NAGIX:

  • Creating a License Request (Client side)
  • Generating a License (Manager side)
  • Activating the license on the client environment
💡
This process involves two applications: LicenseManagerClient and LicenseManager.

2. Prerequisites

  • Install ASP.NET Core 8.0 Hosting Bundle
  • Install .NET Desktop Runtime 8.0
⚠️
System reboot may be required after installation.

3. Nagix License Manager Client

3.1 Configuration

\NagixLicenseManagerClient\appsettings.json

Update MongoDB connection if authentication is required:

"MainDB": "mongodb://username:password@localhost:27017/{0}"

Set database name:

"NagixDatabaseName": "master-Accessibility"
⚠️
Do not forget to save the file after editing.

3.2 Run Application

Consist.Nagix.LicenseManagerClient.exe
License Manager Client UI
💡
UI is divided into two sections:
  • License Request creation
  • License activation

3.3 Create License Request

  • Fill in:
    • Company Name
    • Contact Person
    • Email
    • Phone Number
  • Click Create License Request
  • Save the file
💡
The generated file is a License Request file that must be sent to Consist LTD for processing.
  • Send the generated License Request file to Consist LTD for processing

3.4 Activate License

  • Click Choose License File
  • Select received license
  • Click Send License Request to complete activation
License activation request is sent to the system.

4. Nagix License Manager

4.1 Run Application

Consist.Nagix.LicenseManagerRunner.exe

Select:

C:\Program Files\Consist\Nagix\NagixAPI\appsettings.Prod.json
License Manager UI
💡
UI is divided into two sections:
  • Request file loading
  • License generation

4.2 Create License

  • Click Choose Request File
  • Select request file

Fill required fields:

  • New Client checkbox (if applicable)
  • Server MAC Address (auto from request)
  • Expiration Date (must be future)
  • Templates Count
  • Pages Count or Unlimited Pages
Create License

Send generated license file to client.

5. Common Mistakes (REAL WORLD)

  • ❌ Wrong MongoDB connection string
  • ❌ Wrong database name
  • ❌ Expiration date = today or past
  • ❌ MAC address mismatch
  • ❌ License file not from same request

6. Troubleshooting

License not accepted

  • Check MAC address
  • Verify correct request-license pair

Application does not start

  • Check .NET installation
  • Check blocked EXE (Unblock file)

Database errors

  • Verify Mongo credentials
  • Verify DB name

7. Full Workflow

  1. Client creates License Request
  2. Client sends request to Consist
  3. Manager generates License
  4. Manager sends License to Client
  5. Client activates License
License is successfully activated and ready for use.
תוכן עיניינים