Local Licensing Server: Difference between revisions
No edit summary |
No edit summary |
||
(5 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
==Introduction== | ==Introduction== | ||
By default SMath licensing system supposes SMath Studio is getting your license details from SMath [[Root Licensing Server]] https://smath.com. Usually it is convenient for the individuals and some small companies. But it causes a number of artificial constraints for the commercial customers: | By default SMath licensing system supposes SMath Studio is getting your license details from SMath [[Root Licensing Server]] https://smath.com. Usually it is convenient for the individuals and some small companies. But it causes a number of artificial constraints for the [[Commercial Use|commercial]] customers: | ||
* Permanent Internet connection to the [[Root Licensing Server]] is needed from all machines where SMath Studio is used. | * Permanent Internet connection to the [[Root Licensing Server]] is needed from all machines where SMath Studio is used. | ||
* In order to manage your company users you need to register all of them on https://smath.com. | * In order to manage your company users you need to register all of them on https://smath.com. | ||
* You manage your license bindings via your software vendor. | * You manage your license bindings via your [[Software Vendor|software vendor]]. | ||
In order to address all these issues and provide a platform for future organizations related improvements Local Licensing Server has been created. | In order to address all these issues and provide a platform for future organizations related improvements Local Licensing Server has been created. | ||
==Features== | ==Features== | ||
* User friendly interface available in your favorite browser. | * User friendly interface available in your favorite browser. | ||
* It still needs an access to [[Root Licensing Server]], but it is enough if it happens once a day. It means short-time Internet related issues does not affect end users at all. | * It still needs an access to [[Root Licensing Server]], but it is enough if it happens once a day. It means short-time Internet related issues does not affect end users at all. | ||
* Full Offline | * Full [[Offline Mode]] is also supported. | ||
* You manage your users locally. Only single account for your company is needed on https://smath.com in order your server would be able to get license info from the Root. | * You manage your users locally. Only single account for your company is needed on https://smath.com in order your server would be able to get license info from the Root. | ||
* It is your choice to manage your users name by name or to provide anonymous access for them in order to stop handling all those forgotten passwords at all. | * It is your choice to manage your users name by name or to provide anonymous access for them in order to stop handling all those forgotten passwords at all. | ||
Line 14: | Line 14: | ||
* Compact installation package – just about 240 Mb to download. | * Compact installation package – just about 240 Mb to download. | ||
* Driven by Docker technology and may be easily installed on any Operating System just in a few minutes. | * Driven by Docker technology and may be easily installed on any Operating System just in a few minutes. | ||
* May be moved to another IP address, another port, another machine in your network any moment without involving your software vendor at all. | * May be moved to another IP address, another port, another machine in your network any moment without involving your [[Software Vendor|software vendor]] at all. | ||
* Adding new license(s), changing or prolonging it does not require Server recreation/reinstallation or SMath Studio reinstallation. | * Adding new license(s), changing or prolonging it does not require Server recreation/reinstallation or SMath Studio reinstallation. | ||
* Both Fixed and Floating licenses supported. If you are not satisfied by Local Licensing Server for any reason, all your licenses always may be moved to the [[Root Licensing Server]] or vise versa by your software vendor. | * Both Fixed and Floating licenses supported. If you are not satisfied by Local Licensing Server for any reason, all your licenses always may be moved to the [[Root Licensing Server]] or vise versa by your [[Software Vendor|software vendor]]. | ||
* [[SMath Studio Enterprise]] may use both Root and Local Licensing Server if required. | * [[SMath Studio Enterprise]] may use both Root and Local Licensing Server if required. | ||
* You are getting it for free when buying at least 5 any SMath licenses. | * You are getting it for free when buying at least 5 any SMath licenses. | ||
* More nice features are coming soon. | * More nice features are coming soon. | ||
==System Requirements== | ==System Requirements== | ||
SMath Local Licensing Server Images may be deployed to any operating system, supporting Docker. Provided images have been tested on both Windows and Linux (Fedora, Ubuntu and Debian at least). | SMath [[Local Licensing Server]] Images may be deployed to any operating system, supporting Docker. Provided images have been tested on both Windows and Linux (Fedora, Ubuntu and Debian at least). | ||
==Hardware | ==Hardware Requirements== | ||
Minimal SMath Local Licensing Server System requirements are: 2Gb HDD, 1Gb RAM and 2 cores CPU64-bit. While the SMath Local Licensing Server is running, our application does not accumulate any significant permanent data volume and therefore does not save it to disk. It allows to avoid potential low disk space reported over time. | Minimal SMath [[Local Licensing Server]] System requirements are: 2Gb HDD, 1Gb RAM and 2 cores CPU64-bit. While the SMath [[Local Licensing Server]] is running, our application does not accumulate any significant permanent data volume and therefore does not save it to disk. It allows to avoid potential low disk space reported over time. | ||
<br> | <br> | ||
Software updates provided as part of technical | Software updates provided as part of [[Technical Support|technical support]] may require increased performance resources in terms of RAM and CPU. | ||
==Software | ==Software Requirements== | ||
Local Licensing Server in Docker format allows its deployment on almost any modern server: both Linux and Windows based. The Docker platform must be available on the server machine where the licensing server will be installed. | [[Local Licensing Server]] in Docker format allows its deployment on almost any modern server: both Linux and Windows based. The Docker platform must be available on the server machine where the licensing server will be installed. | ||
* If you already have a Docker host in your network, the installation will take just a few minutes, because you are provided with a self-sufficient Docker Compose configuration (you just may need to change the external ports in the configuration if the standard 80 and 443 ports are already occupied). | * If you already have a Docker host in your network, the installation will take just a few minutes, because you are provided with a self-sufficient Docker Compose configuration (you just may need to change the external ports in the configuration if the standard 80 and 443 ports are already occupied). | ||
* If you still do not use any Docker host, you may install Linux on any available hypervisor or dedicated physical machine (we recommend Ubuntu and Fedora Linux, but you may also use alternative distributives you prefer) in order to install Docker there. We provide configuration file, set of images and commands to be executed in terminal window in order to get SMath Local Licensing Server up and running. | * If you still do not use any Docker host, you may install Linux on any available hypervisor or dedicated physical machine (we recommend Ubuntu and Fedora Linux, but you may also use alternative distributives you prefer) in order to install Docker there. We provide configuration file, set of images and commands to be executed in terminal window in order to get SMath [[Local Licensing Server]] up and running. | ||
If there are traffic filtering tools (firewalls) in the network environment, it is necessary to ensure that traffic passes through the specified ports: | If there are traffic filtering tools (firewalls) in the network environment, it is necessary to ensure that traffic passes through the specified ports: | ||
* To the server: ports 80 and 443 (if they are not changed when deploying the server). | * To the server: ports 80 and 443 (if they are not changed when deploying the server). | ||
* From the server: requests to the address https://smath.com:7443 (not required in Offline | * From the server: requests to the address https://smath.com:7443 (not required in [[Offline Mode]]). | ||
You also need to allocate static IPv4 address for Docker host in organization's network (it has to be kept for the whole server life cycle), since SMath Studio Enterprise will be getting licenses namely using this IP address. You are also free to register some human readable DNS name for the server and use it instead of IP both for web access to the server management console and during configuration of your SMath Studio. | You also need to allocate static IPv4 address for Docker host in organization's network (it has to be kept for the whole server life cycle), since SMath Studio Enterprise will be getting licenses namely using this IP address. You are also free to register some human readable DNS name for the server and use it instead of IP both for web access to the server management console and during configuration of your SMath Studio. | ||
==Support== | ==Support== | ||
Detailed setup instruction will be given to you by your software vendor after purchase. Our technical specialists are always ready to assist you with the server as a standard part of SMath infrastructure. | Detailed setup instruction will be given to you by your [[Software Vendor|software vendor]] after purchase. Our technical specialists are always ready to assist you with the server as a standard part of SMath infrastructure. | ||
==Limitations== | ==Limitations== | ||
At the moment only commercial customers may purchase Local Licensing Server. | At the moment only [[Commercial Use|commercial]] customers may purchase [[Local Licensing Server]]. | ||
[[Category:Manual]] | [[Category:Manual]] | ||
Latest revision as of 18:51, 18 August 2024
Introduction
By default SMath licensing system supposes SMath Studio is getting your license details from SMath Root Licensing Server https://smath.com. Usually it is convenient for the individuals and some small companies. But it causes a number of artificial constraints for the commercial customers:
- Permanent Internet connection to the Root Licensing Server is needed from all machines where SMath Studio is used.
- In order to manage your company users you need to register all of them on https://smath.com.
- You manage your license bindings via your software vendor.
In order to address all these issues and provide a platform for future organizations related improvements Local Licensing Server has been created.
Features
- User friendly interface available in your favorite browser.
- It still needs an access to Root Licensing Server, but it is enough if it happens once a day. It means short-time Internet related issues does not affect end users at all.
- Full Offline Mode is also supported.
- You manage your users locally. Only single account for your company is needed on https://smath.com in order your server would be able to get license info from the Root.
- It is your choice to manage your users name by name or to provide anonymous access for them in order to stop handling all those forgotten passwords at all.
- You get a chance to monitor who is using what licenses right now. If you purchased Floating licenses it may show you who locked the license for example.
- Compact installation package – just about 240 Mb to download.
- Driven by Docker technology and may be easily installed on any Operating System just in a few minutes.
- May be moved to another IP address, another port, another machine in your network any moment without involving your software vendor at all.
- Adding new license(s), changing or prolonging it does not require Server recreation/reinstallation or SMath Studio reinstallation.
- Both Fixed and Floating licenses supported. If you are not satisfied by Local Licensing Server for any reason, all your licenses always may be moved to the Root Licensing Server or vise versa by your software vendor.
- SMath Studio Enterprise may use both Root and Local Licensing Server if required.
- You are getting it for free when buying at least 5 any SMath licenses.
- More nice features are coming soon.
System Requirements
SMath Local Licensing Server Images may be deployed to any operating system, supporting Docker. Provided images have been tested on both Windows and Linux (Fedora, Ubuntu and Debian at least).
Hardware Requirements
Minimal SMath Local Licensing Server System requirements are: 2Gb HDD, 1Gb RAM and 2 cores CPU64-bit. While the SMath Local Licensing Server is running, our application does not accumulate any significant permanent data volume and therefore does not save it to disk. It allows to avoid potential low disk space reported over time.
Software updates provided as part of technical support may require increased performance resources in terms of RAM and CPU.
Software Requirements
Local Licensing Server in Docker format allows its deployment on almost any modern server: both Linux and Windows based. The Docker platform must be available on the server machine where the licensing server will be installed.
- If you already have a Docker host in your network, the installation will take just a few minutes, because you are provided with a self-sufficient Docker Compose configuration (you just may need to change the external ports in the configuration if the standard 80 and 443 ports are already occupied).
- If you still do not use any Docker host, you may install Linux on any available hypervisor or dedicated physical machine (we recommend Ubuntu and Fedora Linux, but you may also use alternative distributives you prefer) in order to install Docker there. We provide configuration file, set of images and commands to be executed in terminal window in order to get SMath Local Licensing Server up and running.
If there are traffic filtering tools (firewalls) in the network environment, it is necessary to ensure that traffic passes through the specified ports:
- To the server: ports 80 and 443 (if they are not changed when deploying the server).
- From the server: requests to the address https://smath.com:7443 (not required in Offline Mode).
You also need to allocate static IPv4 address for Docker host in organization's network (it has to be kept for the whole server life cycle), since SMath Studio Enterprise will be getting licenses namely using this IP address. You are also free to register some human readable DNS name for the server and use it instead of IP both for web access to the server management console and during configuration of your SMath Studio.
Support
Detailed setup instruction will be given to you by your software vendor after purchase. Our technical specialists are always ready to assist you with the server as a standard part of SMath infrastructure.
Limitations
At the moment only commercial customers may purchase Local Licensing Server.