Documentation/Setup/Requirements
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