RStudio Floating License Servers
These lightweight servers distribute floating licenses to RStudio products.
Floating licensing is a licensing model in which a number of purchased licenses are held by a license server. Individual product instances obtain a lease on a license for a short period of time, and renew the lease periodically while they are running. When the product stops running, the lease is released and is immediately available for use by another instance of the product.
Floating licensing is appropriate for licensing RStudio products running in ephemeral or virtual containers or environments. Using floating licensing, it’s possible to securely license products in these environments without needing to manually activate with a license key, and it’s also unnecessary to make sure the key gets deactivated. The license is used only while the product is actively running.
The easiest way to run a license server is to install it on a Linux server. The system requirements are negligible, and the service is pre-configured with product information. Download the license server specific to your product and Linux operating system below. Refer to your product documentation for instructions on using the RStudio licensing server with the product.
RStudio Connect | Size | Date | SHA-256 |
---|---|---|---|
RStudio Connect License Server 1.1.2 - Fedora 19/Red Hat 7 (64-bit) | 0.47 MB | 2020-03-02 | {{ substr bfc4950ed114109dafa3ecaf54f44cbf8e18de1d1b5ebaadd89e61584bde9518 0 8 }} |
RStudio Connect License Server 1.1.2 - Ubuntu 14/Debian 8 (64-bit) | 0.46 MB | 2020-03-02 | {{ substr 5fc953236d7c44f3f4149b641d268094ae8c2e3d3eedddeabe9efd7f08f5cdf9 0 8 }} |
If you don’t have Linux servers in your organization, or don’t wish to install the server as a service, you can also run the license server using a standalone executable.
Standalone Server | Size | Date | SHA2-56 |
---|---|---|---|
Standalone Linux License Server | 2.31 MB | 2018-03-27 | {{ substr b5cb0609a62933735d880d84cb059dda36d0dbe25cbe09f29b31ab4960a5ae5f 0 8 }} |
Standalone MacOS License Server | 1.00 MB | 2018-03-27 | {{ substr 9bd6b7c9f03bbbfad6437097a71b81a6efe7417ca86628ac870117d4e7638a6b 0 8 }} |
Standalone Windows License Server | 1.31 MB | 2018-03-27 | {{ substr 043db029c18c65f19737aa5f84b14038db74b76b4c5c04a5715b10cbc4d346d7 0 8 }} |
In order to use one of these standalone executables, you will need to copy the license-manager.conf
file from your RStudio product installation to the server running these executables; for instance, for RStudio Workbench, the file can be found at /usr/lib/rstudio-server/bin/license-manager.conf
. Copy this file to the standalone server, and supply the fully qualified path to to the file in the -pdets
argument when you run TurboFloatServer
.
Refer to the TurboFloat server documentation for further instructions on configuring the standalone executable.