Software licensing policy

From ISPWiki
Jump to: navigation, search

ISPsystem software products v.5 have a new licensing policy. There are two ways for activating your license:

  • Automatically - users do not need to perform any actions. However, there are a number of restrictions on the server configuration. This method can be used by most users.
  • Manually - it can be used by those who want to run ISPsystem software products through the intranet with the server running behind a NAT. You will need to complete a number of steps to activate your license.

Activating a license automatically

System requirements:

  • the server with an ISPsystem software installed must have a public IP address;
  • the control panel should be accessible through that IP over the Internet.

The procedure consists of four steps:

  • Once started, the control panel will verify the license key. If it is not found or invalid, it will send a request to a license server.
  • The license server will verify all the data received and the IP address assigned to the license. Then it sends a back request to the control panel.
  • In case of a successful request, the software product will be considered activated and may start working.
  • If the request failed, you will have to activate the license manually.

If the license server failed to find the license, you will have to activate the license manually as well.

With all the requirements met, a user won't need to perform any operations to activate his software license.

Activating the license manually

If you don't have a license, or the software fails to activate it automatically, the following form will display:

Activation request

If you do not have a software license, select "Buy the license" and follow the instructions on the form. If you already have the license, you need activation key to activate it. You can obtain the key from your service provider or in the license edit form in BILLmanager. Below is the license edit form where you can take the activation key.

Getting the activation key from BILLmanager

Once you got the activation key, it into the "Activation key" field and click "Activate". The activation process includes the following steps :

  • The panel gets the server information and sends a request to the license server.
  • The license server will check whether the license was activated for the selected software and server.
  • If the license has not been activated, the software will be activated successfully.
  • If the license has already been activated, the server will cancel the activation request and will ask to regenerate the activation key. To regenerate the key, contact your provider.

You may regenerate the activation key only once a month.

If you delete the xxxmgr.lic file, you won't be able to activate the panel with the old key. You will need to regenerate the key. You cannot download the license file, like for the products of the 4th generation.

Trial licenses

All ISPsystem's software products (except ISPmanager) are availbale in free unlimited versions that have the following limits:


  • Free version of BILLmanager allows you to create only 50 domains.
  • VMmanager allows you to create only 2 virtual machines with 5 nodes, and allocate them 16GB of RAM.
  • DCImanager allows you to create only 5 servers.
  • IPmanager allows you to add and manage only 2048 IP addresses.
  • DNSmanager allows you to create only 50 domains.

ISPmanager has a trial license, which is a fully functional version, available to customers during 14 days.

A free/trial license can be activated automatically, if you don't have a commercial version of the selected software product. The license will be assigned to the IP address, which sends a request to our licensing server.

A trial license can be automatically activated if:

  • that IP address has never been assigned to a trail license;
  • that IP address is assigned to the trial license that is still active.

The licctl utility

The licctl utility is responsible for software licenses. licctl logs its data into /usr/local/mgr5/vat/licctl.log. Add the following record to enable the maximum logging level for licctl

licctl.* 9

into the /usr/local/mgr5/etc/debug.conf file

With licctl you can view license information:

/usr/local/mgr5/sbin/licctl info ispmgr

where ispmgr is a short name of a control panel. Possible values: billmgr, ispmgr, vmmgr, dcimgr, dnsmgr, ipmgr.

Order a license manually:

 /usr/local/mgr5/sbin/licctl fetch ispmgr

FAQ

Q: Public Ip address is assigned to the server, to which the license is bound, but the license activation fails.

A: Possible causes for issues with the license activation :

  • The license server is not accessible from the server where the license will be installed.
  • The ihttpd service is not running on the server. The license server is connected to the IP address and port that ihttpd listens. Make sure ihhtpd is up and running, and Firewall doesn't block connections.

Q: My trial license was not activated automatically during the installation process

A: Possible causes:

  • The license server is not accessible from the server where the license will be installed.
  • You have already ordered a trial license on that IP address. Please note, that a trial license is activated for the IP that sends a request to the license server. For example, if NAT is used, trial license cannot be activated for each server, as requests will be sent from the same IP address (the router's IP).