If you see this message while trying to activate your license for RStudio Server Pro or Shiny Server Pro, this indicates that there's an issue with your server not being able to contact our licensing server. This is most common if your server is not connected to the Internet, or if it's behind some kind of firewall or proxy.
If your server is behind an internet proxy you may need to add an additional command line flag indicating the address and credentials required to communicate through the proxy. Note however that this may not be necessary if either the
all_proxy environment variable is defined (these are read and used by RStudio Server and Shiny Server Professional when available).
If you do need to specify a proxy server explicitly you can do so using the
--proxy command line parameter. For example:
$ sudo rstudio-server license-manager --proxy=http://127.0.0.1/ activate <product-key>
$ sudo /opt/shiny-server/bin/license-manager --proxy=http://127.0.0.1/ activate <product-key>
Proxy settings can include a host-name, port, and username/password if necessary. The following are all valid proxy configurations:
http://127.0.0.1/ http://127.0.0.1:8080/ http://user:firstname.lastname@example.org:8080/
If the port is not specified, the license manager will default to using port 1080.
If your system has no connection to the internet it's also possible to perform an offline activation. To do this, you first generate an offline activation request as follows:
$ sudo rstudio-server license-manager activate-offline-request <product-key>
$ sudo /opt/shiny-server/bin/license-manager activate-offline-request <product-key>
Executing this command will print an offline activation request to the terminal which you should copy and paste and then send to RStudio customer support (email@example.com). You will receive a reply with a file attachment and instructions that can be used to activate offline.
If you have any questions or concerns about this please file a premium support ticket with RStudio Support and we'll be happy to help you.