Frequently Asked Questions
If you don't find a relevant answer in this FAQ, feel free to contact the JetBrains Support team.
License Server Administration
- Can the License Server work offline?
No, it requires an internet connection to the JetBrains Account. For offline licensing options, activate your products using the JetBrains Account directly or using an activation code. For more information about managing licenses offline, see these video tutorials.
- How often does the License Server connect to the JetBrains Account?
The License Server connects to the JetBrains Account every hour to obtain license information. The server can continue issuing licenses without connecting to the JetBrains Account for up to 48 hours from the last successful connection. Please ensure that the License Server connects to the JetBrains Account at least once every two days.
- What IP addresses should be added to the firewall to allow the License Server to connect to the JetBrains Account?
The IP addresses are dynamic, there is no fixed list.
- Does the License Server support multi-nodes scheme for failover?
No, currently the License Server does not support failover. Only one host instance can process a specific pool of licenses at a time. However, you can host different servers for different license pools.
- Can Java 9 be used on the License Server host machine?
No, Java 9 is not supported.
- Can I run more than one License Server on the same host?
Yes, if they are launched by different system users. Otherwise, servers will rewrite the license information and usage statistics.
- How can I limit access to the License Server?
After you register the License Server with your JetBrains Account, only users with access to this account will be able to connect to the License Server. Additionally, you can filter the IP address and port number of the License Server in your network using a firewall.
- How can I limit license allocation?
A License Server administrator can create whitelists, blacklists, and priority lists to impose restrictions on license allocation. For more information, see Configuring user restrictions.
- How does the License Server issue and revoke licenses?
The License Server eliminates the need to manually distribute individual license keys. Once you install the License Server and connect it to your JetBrains account, it can issue and revoke license tickets for client applications (JetBrains IDEs and other tools) in your network. Each license provides one ticket, which can be used on a single computer at a time.
When you start an IDE, it requests for a license from the License Server. After verification, the server issues a ticket for the IDE, if there is a license available. While the product is running, it asks for license prolongation every 10 minutes. When you stop the IDE, its ticket is released back to the pool and becomes available for other clients. This model makes a product available for as many users at a time as the number of available licenses you have purchased for your team.
- What happens to a license if the computer to which it was issued goes into sleep mode?
The license remains in use even if the machine is hibernating. To release the license, close the IDE.
- Is it possible to continue using an IDE with an obtained license if there is no connection to the License Server?
Yes, if a product received a license ticket from the server and then lost connection to it, you can use the product with that ticket for up to two days. 48 hours after the last connection to the License Server that ticket becomes invalid and you will not be able to use the product until it connects to the License Server. This parameter is not configurable.
If you restart the IDE within these 48 hours, the ticket becomes invalid immediately. In this case, you will also not be able to use the product until it connects to the License Server.
- If an IDE with an obtained license can't connect to the License Server, is this license available for others?
Yes, the License Server returns it to the pool of available licenses if the IDE does not request prolongation for more than 20 minutes. If the IDE then connects to the License Server within 48 hours, one of the following will happen:
The issued license will be prolonged, if it is still available.
A new license will be issued to the IDE, if the returned license was taken by another client.
The IDE will stop working immediately, if there are no available licenses left in the pool.
- How can I move a license to the License Server?
Open your JetBrains Account, select one or more licenses, click Manage, and then click Transfer to another team. For more information, see Managing Licenses.
- Which license is used if there are both product-specific licenses and All Products Pack licenses?
For one IDE instance, a product-specific license is issued. If the same user launches another IDE and there are no more product-specific licenses available for it on the License Server, but there are All Products Pack licenses available, then an All Products Pack license is issued for both IDEs. The product-specific license in this case is revoked so that someone else could use it.
- What happens if there is only one suitable license left on the server and two clients connect?
The License Server processes requests according to a first-in-first-out scheme. If there is only one suitable license, it will be issued to the client that connected and requested it first. The second user will get a warning
No suitable licenses.
- Where can I find the UID of my server?
In the top right corner of the License Server web page.
Outdated License Server
- What is an outdated License Server?
Starting from version #16429 (released on March 19, 2018), the License Server is supported only by the latest JetBrains products: later than version 2018.2.1 (later than 2018.3 for .NET tools). When the IDE connects to a version of the License Server that it does not support, you will get the following notification:
Outdated license server detected.
- Where can I see the version of the License Server?
The build number is displayed at the bottom of the License Server web page.
- Does the new License Server support old IDEs
Yes, if you upgrade to the latest License Server, you can use it for all supported versions of JetBrains products. However, if your are running a build earlier than #16429, it will work only with product versions earlier than 2018.2.1 (earlier than 2018.3 for .NET tools).