Floating License Server Help

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 Floating 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 Floating 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. Ensure that the Floating License Server connects to the JetBrains Account at least once every two days. For more detailed information, see Communication with JetBrains Account.

What IP addresses should be added to the firewall to allow the Floating License Server to connect to the JetBrains Account?

The IP addresses are dynamic, there is no fixed list.

Does the Floating License Server support multi-nodes scheme for failover?

No, currently the Floating 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 Floating License Server host machine?

No, Java 9 is not supported.

Can I run more than one Floating 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 FLS?

After you register the Floating License Server with your JetBrains Account, only users with access to this account will be able to connect to the Floating License Server. Additionally, you can filter the IP address and port number of the Floating License Server in your network using a firewall.

How can I limit license allocation?

A Floating License Server administrator can create whitelists, blacklists, and priority lists to impose restrictions on license allocation. For more information, see User restrictions.

Where can I find the UID of my server?

In the top right corner of the Floating License Server web page.

Where can I find information about FLS releases?

In this documentation on "Release notes" page. Also, API endpoint /check-version. For more information, see Version).

Floating Licenses

How does the License Server issue and revoke licenses?

The Floating License Server eliminates the need to manually distribute individual license keys. Once you install the Floating 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 Floating 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 FLS?

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 FLS that ticket becomes invalid and you will not be able to use the product until it connects to FLS. 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 Floating License Server.

If an IDE with an obtained license can't connect to the Floating License Server, is this license available for others?

Yes, the Floating 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 Floating 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 Floating 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 Floating 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 Floating 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.

Outdated License Server

What is an outdated License Server?

Starting from build #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.

For information about upgrading, see this blog post and Upgrading.

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).

Last modified: 6 May 2020