Documentation/Setup/Requirements

From ScriptRunner
Revision as of 20:15, 10 October 2020 by Shaun.mccreery (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search


ScriptRunner :: Documentation :: System Requirements


As ScriptRunner is a Java process it can be run on a wide verity of platforms and operating systems. The only strict requirement is to have a Java Runtime Environment (JRE) of version 8 or above. We recommend OpenJDK for most situations.

The default method ScriptRunner uses to run scripts on other hosts is through SSH, so it's usually best installed on a Linux or UNIX based operating system where SSH is readily available.


The below are the minimum requirements for a typical installation, ScriptRunner will run on lower requirements that this, but to do so it would be recommended to change some JVM runtime configuration such as maximum heap size.

  • Java Runtime Environment (JRE) version 11 or greater
  • 2GB memory
  • 20GB disk space for both the installation and for logs
  • Access to a DB2, MySQL or PostgreSQL database
  • At least one TCP port exposed to user workstations or to a load balancer to allow access to the UI


For Script Runner Agents, the basic requirements are much the same:

  • Java Runtime Environment (JRE) version 11 or greater
  • 1GB memory
  • 10GB disk space for both the installation and for logs
  • Access to the Controller host on the application port, or to the load balancer in front of it